"Update tttt set Address ='中国' where id=2"字符类型两边要加引号数字型不需要, value = 123
解决方案 »
- 关于数据库联接的问题
- access表中第一列设置为自动编号,那在insert的时候对该列怎么处理
- 送分 TO MSTOP
- 有那位高手知道怎么给文件夹加密或换脸???????????????????????????????????????????????????
- 请问一下用winsock怎样绑定两块网卡?
- 帮忙:在picturebox控件内绘曲线图,怎么才能实现放大缩小功能?有源程序者100分全送
- VB的插件管理,急急急~~~~~~~~~~~~~~~
- 对称的2002给你好运!愿我们事事都称心!现在来关心我的INSERT问题!
- 为什么用api将程序缩小到系统托盘里,任务栏上还有标题!
- 请问用MSCOMM控件如何发送二进制数据?
- 我在用VB向SQL SERVER中放数据时遇到了日期格式问题,求救,急!
- 有谁能帮我找一份VB的工作?
value=123
1。因为你的sql语句是update 语句,所以实际上你并没有打开一个记录集,所以dbRecordset.Open "Update tttt set Address =中国 where id=2", db, adOpenDynamic, adLockOptimistic, adCmdText一句只是执行了db.execute()一样的结果,所以会出错,您可以直接用db.execute "Update tttt set Address ='中国' where id=2"。
2.应该用Address='中国',千万不要用全角的引号。
3。对于数值不用加引号,value=123