我设置的一个界面是关于对一张表的查询,而查询的条件是2个,下面是我的语句,但不知道哪出错了,第2个条件没有用上。
Adodc1.RecordSource = "select * from patientID where (registerData between '" & Trim(Text1.Text) & "' and '" & Trim(Text2.Text) & "' ) and patientID='" & Trim(Text3.Text) & "'"
该怎么写才能实现到多重条件查询呢?
(该表查询的2个条件的数据类型都是varchar的。)
Adodc1.RecordSource = "select * from patientID where (registerData between '" & Trim(Text1.Text) & "' and '" & Trim(Text2.Text) & "' ) and patientID='" & Trim(Text3.Text) & "'"
该怎么写才能实现到多重条件查询呢?
(该表查询的2个条件的数据类型都是varchar的。)
刷新一下试试:
Adodc1.RecordSource=....
Adodc1.Refresh
把sql语句打印出来看看,然后查看表里是否存在那样的记录......
Adodc1.RecordSource = "select ......
Debug.Print Adodc1.RecordSource '看看立即窗口里的查询语句是怎么写的
OK 结帐