oceandeep 发表于 2007-5-6 14:32

[求助]在VB2005中怎么解决对多个条件的并列查询

就是有好几个查询条件要对其进行组合查询<BR>也就是说满足其中的一个或多个条件的组合查询<BR>而且可以实现多个“与”查询和多个“或”查询<BR>我的库是SQL2000数据库的查询用SELECT<BR>大虾们帮帮小弟!!!

wangfuli 发表于 2007-5-6 15:34

<P>你可以在条件中用or或and 就可以了,or:满足其中一个就可以,and:要两个都满足</P>

oceandeep 发表于 2007-5-6 15:46

<P>谢谢,但主要是条件个数不确定</P>

川流不息 发表于 2007-5-6 18:01

你可以根據哪些有去分別組合條件嘛。<BR>先定義一個字符串  :string strSQL = "SELECT * FROM 表名 WHERE 1=1 "<BR>if(txtOne.Text!="")<BR>{<BR>    strSQL += " AND 某字段名='" + txtOne.Text + "'";<BR>}<BR>if(txtTwo.Text!="")<BR>{<BR>    strSQL += " AND 某字段名='" + txtTwo.Text + "'";<BR>}<BR>

oceandeep 发表于 2007-5-8 08:49

谢谢了,我已解决了,跟川流不息说的差不多。<BR>现在让我头痛的是关于日期的查询了,有哪位大哥有好的日期录入查询写法,教教小弟!!!!

ahuatianlin 发表于 2008-6-3 13:11

回复 4# 川流不息 的帖子

这样子的话要是条件太多不是很烦吗,没有更好的方法了吗

页: [1]

编程论坛