您的位置:程序门 -> web 开发 -> asp



遇到郁闷的问题,关于update


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


遇到郁闷的问题,关于update[已结贴,结贴人:ymgxc049]
发表于:2007-01-05 14:09:46 楼主
今天在写程序的时候,遇到一个郁闷的问题,关于update的,相信自己的写法是正确的,但就是要报错.数据结构也查了又查,字符型啊,怎么着也应该可以更新才对啊.
语句是这样:
conn.EXECute( "update   usertable   set   password= 'xxxxx '   where   id=8 ")
就测试的上面这句,提示错误

microsoft   jet   database   engine   错误   '80040e14 '  

update   语句的语法错误。


用的access数据库,usertable表中,password用的是字符型50长.
找了下没发现错误,只有一条一条的更新了,于是用下面这段
sql= "select   *   from   usertable   where   id=8 "
rs.open   sql,conn,3,3
rs( "password ")= "xxxxx "
rs.update

更新成功!

大侠们,那里错了啊,现在郁闷得很呀.麻烦知情者告知.
发表于:2007-01-05 22:43:371楼 得分:0
sql   数据库一定是可以的啦,但是在aceess数据库有时候确实不行的啊
发表于:2007-01-09 13:42:102楼 得分:0
你试试用单引号把“8”引起来,看行不行
发表于:2007-01-09 14:26:133楼 得分:10
conn.EXECute( "update   [usertable]   set   [password]= 'xxxxx '   where   id=8 ")
发表于:2007-01-09 14:38:054楼 得分:10
conn.EXECute( "update   usertable   set   [password]= 'xxxxx '   where   id=8 ")


快速检索

最新资讯
热门点击