VB和SQL Server中文本框输入值为'时不能正确保存 VB和SQL Server中文本框输入值为'或者"等特殊值时不能正确保存, 原值是多少还是多少, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在单独的一个 ' 都不可以保存的。。sql = "insert into s_enpl(po,ctype) values('" + Trim(po) + "','" + Trim(ctype)+ "')"添加的语句是这样的,如果ctype对应的文本框里值为 10'GP 就不可以保存。 如果ctype对应的文本框里值为 10'GP 就不可以保存-------------------------如果ctype对应的文本框里值为 10''GP 就可以保存 如果你不想转换,可以用Command来执行sql语句:sql = "insert into s_enpl(po,ctype) values(?,?)" '<--------直接写问号,不要改Dim ObjCommand As New ADODB.CommandWith ObjCommand.ActiveConnection = "Provider=......".CommandText = sql.CommandType = adCmdText.Parameters(0).Value = Trim(po).Parameters(1).Value = Trim(ctype).ExecuteEnd With 关于遍利文件夹中的文件 求助:用Regsvr32.exe命令注册dll文件出错。 请问怎么使command1控件自动2秒钟执行一次? vb如何调用(打开)只读的excel? 在ActiveX中如何动态产生控件!!在线等!! 关于复制的问题(高手请进,解决马上给分)? 控件TreeView的列宽怎么设置? 在adodc1控件中,如何使用一个未建连接的数据集? 关于mdi窗体的菜单 关于Dll的用法,急,急,急! 如何从硬盘读起一个pdf文件,把里面的全部内容保存到sql数据库里去? DES中字符与字节转换问题
sql = "insert into s_enpl(po,ctype) values('" + Trim(po) + "','" + Trim(ctype)+ "')"
添加的语句是这样的,如果ctype对应的文本框里值为 10'GP 就不可以保存。
-------------------------
如果ctype对应的文本框里值为 10''GP 就可以保存
With ObjCommand
.ActiveConnection = "Provider=......"
.CommandText = sql
.CommandType = adCmdText
.Parameters(0).Value = Trim(po)
.Parameters(1).Value = Trim(ctype)
.Execute
End With