更新数据的问题,急死我了!

anyok 2001-11-29 05:59:32
strsql="update test2 set zcname='xxxx' num='3434' where zcname='xxxd'"
更新test2中zcname和num两个字段,数据库是access
在asp 为何老是报错?
--------
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 ''xxxx' num='3434'' 中。

/inserttest.asp, 行16
-----
肯请高手指教
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
anyok 2001-11-30
  • 打赏
  • 举报
回复
谢谢,解决了,关键在于少了一个逗号。 zcname='xxx',num='3434'
-----
另外我发现,即使num是数值型,num='3434' 加单引号也可以
blackant2 2001-11-29
  • 打赏
  • 举报
回复
 BrightEye(问题出在哪儿呢) (2001-11-29 18:52:18) 得0分
strsql="update test2 set zcname='xxxx',num='3434' where zcname='xxxd'"
liaogs 2001-11-29
  • 打赏
  • 举报
回复
你打印这个语句试试!
strsql="update test2 set zcname='xxxx' num='3434' where zcname='xxxd'"
response.write strsql

另外,你的num是什么类型的!如果是数值型的,去掉它的单引号再试试!
BrightEye 2001-11-29
  • 打赏
  • 举报
回复
strsql="update test2 set zcname='xxxx',num='3434' where zcname='xxxd'"

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧