我想最好你把这句话在数据库环境下调试!例如sql server的查询分析器!如果没有错!我想就是你的vb语法有错!
其实用什么都可以例如
dim sql
'说明 如果输入值为空s=%,不然就是 s=%输入值%
'并且你的字段都是字符型
sql="Select * from tongdata where name like '" & s & "' and work like '" & s & " ' and phone like ' " & s & "'"
其实用什么都可以例如
dim sql
'说明 如果输入值为空s=%,不然就是 s=%输入值%
'并且你的字段都是字符型
sql="Select * from tongdata where name like '" & s & "' and work like '" & s & " ' and phone like ' " & s & "'"
在VB ADO ACCSEE 中查找个任意条件的怎么写,不过这个条件会变化的
select * from tongdata where work like '%s%' and phone like '%5'"
你试一试。肯定对的,所以你的程序里面要控制,如果该条件值为空,就不要加进去了。
我这里只是3个东西,实际上有20多个
因为name的条件我事先不知道,
if ... then strSQL=strSQL & " and ...."
.
.
.这样不就可以了吗