要访问的数据库有几十个字段,
像这样的查询语句
SELECT* FROM dbo.BOOK
WHERE IndexID=?
.
.
.如何使用Parameter对象进行参数化查询呢,
要能够实现0个或多个参数的查询,谢谢
像这样的查询语句
SELECT* FROM dbo.BOOK
WHERE IndexID=?
.
.
.如何使用Parameter对象进行参数化查询呢,
要能够实现0个或多个参数的查询,谢谢
调试欢乐多
SELECT * FROM dbo.BOOK
WHERE IndexID='123' and test='456'数字型
SELECT * FROM dbo.BOOK
WHERE IndexID=123 or test>456
我是说在ado中怎样去查询,参数对象怎么设置...
这个好像不可行吧,可能我按照一个字段选择,也可以按照任意个字段选择。
也要可以这样
SELECT* FROM dbo.BOOK
这样的话,我要构造的SQL语句就是无穷多个了,因为要检索的值是未知的阿
比如你的表:
ID Name Term1 Term2 Term3 ....Termn
你在界面上应该做个什么查询的选择比如选择了 Name Term1
那你的SQL语句就构造成 select * from dbo.book where name='a' and Term1='1'
既:前面的select * from dbo.book 是固定的,而后面的where name='a' and Term1='1'
这一部分是根据选择不通而不同,这两部分加到一起,就构造出了你的查询语句。
SELECT* FROM dbo.BOOK 这种情况就是后面一部分为空而已了