[Microsoft][ODBC SQL server Driver][SQL server] line1: Incorrect syntax near '-'我不明白它说的是什么意思!
解决方案 »
- 请问这个"&"在代码中起什么作用?我去掉&后运行程序,代码窗口中又自动在&处添加了分号。
- 如何判断输入的是中文、英文和数字?
- 安装的时候文件analyze.exe,mkss.exe一堆.exe文件打不开,srcsafe.ini,ssadmin.ini,template.ini打不开
- 为什么读取已经显示的窗体上的数据时,又对窗体加载,出现两个窗体?
- VB有延时的函数吗
- 如何实现在系统中添加 modem ?帮忙啊!大家都来看看啊!
- 在VB中用文件映射来进行进程通讯<转贴>
- 连接数据库时的2个错误提示
- 怎么查API函数的功能--在windows里或哪个帮助文件里面
- VB中怎样把字体按一定的比例如长形扁形等缩放输出到打印机上。 高分高手请进。
- VB的一个小问题!
- 各位,我刚学VB,"添加控件对话框"在哪里找??我目前控件面板上没有CommonDialog呀。
Set mrce = ExecuteSQL(txtSQL, msgtext)
txtSQL = "select * from psi.dbo.product"
Set mrce = ExecuteSQL(txtSQL, msgtext)
mrce.AddNew
mrce.Fields(0) = Trim(Text1(0).Text)
mrce.Fields(1) = Trim(Text1(1).Text)
mrce.Fields(2) = Trim(Combo2.Text)
mrce.Fields(3) = Trim(Text1(2).Text)
mrce.Fields(4) = Trim(Text1(3).Text)
mrce.Update
mrce.Close
我就这么一段程序,哪里来的‘-’
txtSQL = "delete from psi.dbo.product where [item-no]='" & replace(txt,"'","''") & "'"
Set mrce = ExecuteSQL(txtSQL, msgtext)
txtSQL = "select * from psi.dbo.product"
Set mrce = ExecuteSQL(txtSQL, msgtext)
mrce.AddNew
mrce.Fields(0) = Trim(Text1(0).Text)
mrce.Fields(1) = Trim(Text1(1).Text)
mrce.Fields(2) = Trim(Combo2.Text)
mrce.Fields(3) = Trim(Text1(2).Text)
mrce.Fields(4) = Trim(Text1(3).Text)
mrce.Update
mrce.Close
Set mrce = ExecuteSQL(txtSQL, msgtext)
/////////////
這樣的寫法偶沒有用 用recordset直接打開
rs.open "select * from psi.dbo.product",conn,3,3
用這個試試mrce.Fields(0) = Trim(Text1(0).Text)
mrce.Fields(1) = Trim(Text1(1).Text)
mrce.Fields(2) = Trim(Combo2.Text)
mrce.Fields(3) = Trim(Text1(2).Text)
mrce.Fields(4) = Trim(Text1(3).Text
////////////////
或者試你text或者combol的是字符行,但是數據庫又是別的形態,都會出錯的