我在使用ADO+access时使用了一条SQL语句,如下:
strcom="select * from 试验报告 where 样品名称=" & text1.text
当在text1中填入的内容是数字时,可以正常运行,无问题
当在text1中填入的内容是字符时,出错,提示如下:
1、至少有一个参数没有被指定值。
2、对象'Refresh'的方法'IAdodc'失败。
有没有哪位仁兄遇到过这种情况呀,这是怎么回事呀?
strcom="select * from 试验报告 where 样品名称=" & text1.text
当在text1中填入的内容是数字时,可以正常运行,无问题
当在text1中填入的内容是字符时,出错,提示如下:
1、至少有一个参数没有被指定值。
2、对象'Refresh'的方法'IAdodc'失败。
有没有哪位仁兄遇到过这种情况呀,这是怎么回事呀?
strcom="select * from 试验报告 where 样品名称=" & chr(34) & trim(text1.text) & chr(34)
我现在没VB,无法试验。请赐教.
值为"select * from 试验报告 where 试验名称=123"时运行正常,
值为"select * from 试验报告 where 试验名称=abc"时就出错,
select * from 试验报告 where 样品名称=aa1这样ACCESS就会提示没有aa1字段如果在ACCESS运行会提示输入aa1的值
如果在VB里直接执行
会提示
至少有一个参数没有被指定值 这个参数就是aa1