CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

ODBC Drivers error '80040e14'- Syntax error (missing operator) in query expression

楼主eincus(美国易美)2002-09-19 07:43:20 在 Web 开发 / ASP 提问

请各位专家多指教!!  
   
  我欲更新数据库已有内容。错误如下:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   error   '80040e14'    
   
  [Microsoft][ODBC   Microsoft   Access   Driver]   Syntax   error   (missing   operator)   in   query   expression   ''Pleasure   is   a   gift   to   human   beings   from   the   nature.   The   contemporary   medical   science   demonstrates   that   during   the   sex'.    
   
  /admin/doupdate.asp,   line   92    
   
  上述是detail_descr的部分内容(为何没有显示全部?)是否在那里把'打错了??  
   
  line   92是conn.Execute   SQL,Syntax   error   (missing   operator)   in   query   expression错误,都是显示conn.Execute   SQL错,其实大家都知道应该是在此之前有错误,本身这句不错。  
   
  我用DSN连接数据库,数据库在服务器上设置了可读、可写和可执行权限。  
   
  数据库连接代码:  
  <%  
  Set   conn=Server.CreateObject("ADODB.Connection")  
  conn.ConnectionTimeout=60  
  conn.Open   "DSN=eincdsn"  
  %>  
   
  asp部分代码如下:  
   
  <%@   LANGUAGE="VBSCRIPT"   %>  
  <!--#include   file="conn.asp"-->  
   
  <%  
  product_id=request.FORM("ID")  
  product_name=request.FORM("product_name")  
  manu_id=request.FORM("manu_id")  
  sort_id=request.FORM("sort_id")  
  sub_sort_id=request.FORM("sub_sort_id")  
  item_no=request.FORM("item_no")  
  size=request.FORM("size")  
  MSRP=request.FORM("MSRP")  
  price=request.FORM("price")  
  small_img=request.FORM("small_img")  
  big_img=request.FORM("big_img")  
  simp_descr=request.FORM("simp_descr")  
  detail_descr=request.FORM("detail_descr")  
  %>  
   
  <%  
  Dim   SQL  
  SQL   =   "Update   Products   "   &   "Set   "   &   "product_name="  
  SQL   =   SQL   &   "'"   &   product_name   &   "'"   &   ",   "  
  SQL   =   SQL   &   "manu_id="  
  SQL   =   SQL   &   ""   &   manu_id   &   ""   &   ",   "  
  SQL   =   SQL   &   "sort_id="  
  SQL   =   SQL   &   ""   &   sort_id   &   ""   &   ",   "  
  SQL   =   SQL   &   "sub_sort_id="  
  SQL   =   SQL   &   ""   &   sub_sort_id   &   ""   &   ",   "  
  SQL   =   SQL   &   "item_no="  
  SQL   =   SQL   &   "'"   &   item_no   &   "'"   &   ",   "  
  SQL   =   SQL   &   "size="  
  SQL   =   SQL   &   "'"   &   size   &   "'"   &   ",   "  
  SQL   =   SQL   &   "MSRP="  
  SQL   =   SQL   &   ""   &   MSRP   &   ""   &   ",   "  
  SQL   =   SQL   &   "price="  
  SQL   =   SQL   &   ""   &   price   &   ""   &   ",   "  
  SQL   =   SQL   &   "small_img="  
  SQL   =   SQL   &   "'"   &   small_img   &   "'"   &   ",   "  
  SQL   =   SQL   &   "big_img="  
  SQL   =   SQL   &   "'"   &   big_img   &   "'"   &   ",   "  
  SQL   =   SQL   &   "simp_descr="  
  SQL   =   SQL   &   "'"   &   simp_descr   &   "'"   &   ",   "  
  SQL   =   SQL   &   "detail_descr="  
  SQL   =   SQL   &   "'"   &   detail_descr   &   "'"  
  SQL   =   SQL   &   "   where   product_id="   &   product_id  
   
  conn.Execute   SQL  
   
  Response.   Write   "Update   DataBase   Successlly!"  
  Response.End  
  conn.Close  
  Set   conn=Nothing  
  %>  
  问题点数:20、回复次数:3Top

1 楼softrookie(编程新生)回复于 2002-09-19 07:56:53 得分 10

查查ODBC数据源有没有什么错误Top

2 楼zqfleaf(动力港湾)回复于 2002-09-19 07:59:22 得分 10

把你的sql语句response.write   出来,然后把他放到数据库存执行看看能不能执行下去。Top

3 楼eincus(美国易美)回复于 2003-02-08 08:21:03 得分 0

解答:      
  Because     the     text     contained     a         '     symbol     in     input     text     area,     SQL     supposed     it     was     the     end     of     syntax     but     actually     it     was     not     ending     yet.     Syntax     error     message     displayed.Top

相关问题

  • odbc
  • ??????????????ODBC???????????
  • ODBC
  • ODBC
  • ODBC
  • 哪里有microsoft odbc for oracle 的驱动?(偶E文不好:()偶急用!!!!
  • 请哪位给我e一份jdbc-odbc驱动,我找不到哪有下
  • 请教TRIGGER,RUN此TRIGGER报错误 [Microsoft][ODBC SQL Server Driver]Syntax error or access violation
  • E-MAIL
  • odbc driver

关键词

  • 数据库
  • 执行
  • microsoft
  • sql
  • syntax
  • odbc
  • missing operator
  • driver
  • error
  • in query expression

得分解答快速导航

  • 帖主:eincus
  • softrookie
  • zqfleaf

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo