问题是:
有五个文本框A,B,C,D,E.每个文本框代表数据表中的一列,
要根据文本框中输入的内容进行查找
如果只在B,C输入了数据就根据B,C进行查找
如果在A,B,C中输入了数据就根据A,B,C进行查找各位高手请问用怎样的SQL语句实现啊
有五个文本框A,B,C,D,E.每个文本框代表数据表中的一列,
要根据文本框中输入的内容进行查找
如果只在B,C输入了数据就根据B,C进行查找
如果在A,B,C中输入了数据就根据A,B,C进行查找各位高手请问用怎样的SQL语句实现啊
调试欢乐多
sql=" and a='" & a.text & "'
end ifif b.text<>"" then
sql=" and b='" & b.text & "'
end ifif c.text<>"" then
sql=" and c='" & c.text & "'
end if....sql="select * from tb where 1=1 " & sql这个意思 ?
但看不懂sql=" and a='" & a.text & "'是什么意思
还有sql="select * from tb where 1=1 " & sql中的1=1是什么意思
///a文本框if a.text<>"" then
sql=" and a='" & a文本框的值 & "'
end if///b文本框
if b.text<>"" then
sql=sql & " and b='" & b文本框的值 & "'"
end if///c文本框
if c.text<>"" then
sql=sql & " and c='" & c文本框的值 & "'"
end if假设你b、c文本框中输入了值 那么sql="select * from tb where 1=1" & sql
的结果为 sql="select * from tb where 1=1 and b='" & b文本框的值 & "' and c='" & c文本框的值 & "'"