VB+adodc连接access 进行模糊查询失败 30
在VB中:SQLTemp="SELECT*FROMhouse_dbWHEREvillage_nameLIKE'%"&Trim(Text1)&"%'"Adodc1.Reco...
在VB中:
SQLTemp = "SELECT * FROM house_db WHERE village_name LIKE '%" & Trim(Text1) & "%'"
Adodc1.RecordSource = SQLTemp
Adodc1.Refresh
查不出任何记录。
而在Access中:
SELECT * FROM house_db WHERE village_name LIKE '*北*'
就可以查出来记录。
VB中通配符是“%”,Access中SQL的通配符是“*”。
为什么会模糊查询失败呢?? 展开
SQLTemp = "SELECT * FROM house_db WHERE village_name LIKE '%" & Trim(Text1) & "%'"
Adodc1.RecordSource = SQLTemp
Adodc1.Refresh
查不出任何记录。
而在Access中:
SELECT * FROM house_db WHERE village_name LIKE '*北*'
就可以查出来记录。
VB中通配符是“%”,Access中SQL的通配符是“*”。
为什么会模糊查询失败呢?? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询