关于使用ADO ACCESS实现本地数据库模糊查询的方法?
在ACCESS中可以设置 SELECT * FROM TABLE1 WHERE NAME LIKE '*IC*';
语句实现模糊查询,NAME项包含'IC'的值会被查询出来
于是使用ADODATASET.COMMANDTEXT := 'SELECT * FROM TABLE1 WHERE NAME LIKE '*IC*'';(存在‘’的问题)无法实现查询,用"*IC*"代替上表中内容,查询不出该查出的表项。
怎么才能在表达式中表示出 该内容呢?
希望热心的朋友们帮助解决问题~
问题点数:20、回复次数:5Top
1 楼XXSingle(心无了然)回复于 2006-04-03 21:07:04 得分 0
改用%试试Top
2 楼zhangl_cn(和尚-修行)回复于 2006-04-03 21:23:59 得分 0
ADODATASET.COMMANDTEXT := 'SELECT * FROM TABLE1 WHERE NAME LIKE ''*IC*''';
Top
3 楼hxshaou(晓子)回复于 2006-04-04 08:43:33 得分 0
'SELECT * FROM TABLE1 WHERE NAME LIKE ''%IC%'''Top
4 楼lifengliu2000(筱蔷)回复于 2006-04-04 11:10:47 得分 0
SELECT * FROM TABLE1 WHERE NAME LIKE "%IC%"Top
5 楼kejian(御剑飞仙)回复于 2006-04-04 16:31:44 得分 0
补一下语法吧.Top




