我有一个Access 表,字段为:ID,自动编号;姓名,Text(10)。
在Access中做了一个查询:
select * from 表名 where (姓名=[?])
打开查询时会有一个参数框让我输入姓名的查询条件,输入后能正常查询到结果。
当我VB 调用该查询时提示[]处错,修改为
select * from 表名 where (姓名='?’)
后能够执行,但不知怎么输入查询条件,显示的是一个空查询表!
望大侠救我!
我想知道的就是如何用加上参数来调用 select * from 表名 where (姓名=[?])
这个查询。
我一真就是用
"select * from 表名 where 姓名='" + Text1.text + "'"
的,
但是听说这样不安全!
非常感谢!