http://expert.csdn.net/Expert/topic/3043/3043133.xml?temp=.477154大家帮忙先看看上面的贴子,然后再看看我的问题.上面的贴子我用online(龙卷风V2.0--再战江湖)的方法解决了,可是有个类似的问题我却不知道为什么不能解决如果我要修改数据是不是这样?
SQL = "update address set F_NAME = '" & Trim(txtFNameCn.Text) _
& "', F_NAME1 = '" & Trim(txtFNameEn.Text) _
& "',ADD = '" & Trim(txtAddress.Text) _
& "',M_NAME= '" & Trim(txtMName.Text) _
& "',POST_NO= '" & Trim(txtPostNum.Text) _
& "',NAME = '" & Trim(txtPostName.Text) _
& "',TEL = '" & Trim(txtTel.Text) _
& "',REMARK1 = '" & Trim(txtRe1.Text) _
& "',REMARK = '" & Trim(txtRe.Text) _
& "' where F_NAME = '" _
& rs.Fields("F_NAME") & "'"
Set rs = exesql(SQL)但为什么VB里说我UPDATE语法错误?我把SQL里的东西复制下在后在查询分析器里运行,结果正常啊,请指教,谢谢
SQL = "update address set F_NAME = '" & Trim(txtFNameCn.Text) _
& "', F_NAME1 = '" & Trim(txtFNameEn.Text) _
& "',ADD = '" & Trim(txtAddress.Text) _
& "',M_NAME= '" & Trim(txtMName.Text) _
& "',POST_NO= '" & Trim(txtPostNum.Text) _
& "',NAME = '" & Trim(txtPostName.Text) _
& "',TEL = '" & Trim(txtTel.Text) _
& "',REMARK1 = '" & Trim(txtRe1.Text) _
& "',REMARK = '" & Trim(txtRe.Text) _
& "' where F_NAME = '" _
& rs.Fields("F_NAME") & "'"
Set rs = exesql(SQL)但为什么VB里说我UPDATE语法错误?我把SQL里的东西复制下在后在查询分析器里运行,结果正常啊,请指教,谢谢
解决方案 »
- 怎样分割字串符?
- 在TIME时间里出现run-time error '-2147024656(800700f0)',authentication failure 错误,程序就自动退出
- 请问在VB中连接数据库需要引用什么组件!(用ADO访问数据库)
- update的简单问题!!---急急!!
- 求大虾指教:不想从事软件开发,选择了读研,可是该读什么方向?
- 如何实现用Stream对象把图像文件保存到数据库之中去?(No any record firstly)
- 创建一个目录后怎么通过程序把权限分配给一个用户?
- DataGrid1.VisibleRows问题:
- 急求监控键盘方法。
- 到那里可以得到VB7?
- vb中汇总access数据库结果不精确是怎么回事?
- 急!!!!!!!!!!!!!!!winsock接收数据的问题
这就是SQL里的字符串
Set rs = exesql(SQL)
改为
call exesql(SQL)
试试
我觉得是字段名和VB的某些关键字的冲突。
~~~
的确是冲突~~~
thank you benjamin8064(benjamin8064)