vb更改SQL数据库出错。
我用VB更改SQL数据库时提示如下:
实时错误'-2147418113(8000ffff)'
不能更新查询,因为FROM子句不是单一的简单表名
我在网上查到过同样的问题,有人说是表名中带有非法字符,但我的表名中三个都是字母,是没问题的。
更改语句如下:
rs.AddNew
rs.Fields("姓名") = name
rs.Update
当把 rs.Update 去掉后,程序运行没有任何错误提示,但数据库中记录却和更改前一样没有任何变化。
问题点数:5、回复次数:3Top
1 楼HZCNC(流浪的草鞋)回复于 2006-03-31 09:28:39 得分 4
提交rs.Update后,SQL语句才被执行!所以就报错了,没有这个,SQL不执行,当然不会报错!
现在没办法判断错误,你再多贴点代码,估计是你数据库打开的方式不对(可能你是只读打开)!Top
2 楼benyfeifei(狒狒)回复于 2006-03-31 09:32:10 得分 1
'插入数据的一般写法
rs_Admin.open "Admin",conn,3,3
rs_Admin.AddNew
rs_Admin("Admin_Name")=Admin_Name
rs_Admin.UpdateTop
3 楼a9681683()回复于 2006-03-31 09:39:20 得分 0
THS!
还真是打开方式有问题。Top




