delphi中access的sql带in的查询 s:='王,之,若';adoquery1.SQL.Add('select * from dic where word in ('''+s+''')');为什么只能查到第一个记录'王' 而之和若都查不到呢??(数据库是access) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能access不支持這種形式的in查詢 s:='王,之,若'; s:=StringReplace(s,',',''',''',[rfReplaceAll]); self.Caption:=('select * from dic where word in ('''+s+''')'); s:='王'',''之'',''若';adoquery1.SQL.Add('select * from dic where word in ('''+s+''')'); s:='''王'',''之'',''若''';adoquery1.SQL.Add('select * from dic where word in ('+s+')'); s:='''王'',''之'',''若''';adoquery1.SQL.Add('select * from dic where word in ('''+s+''')'); 不知这样能不,没测试:adoquery1.SQL.Add('select * from dic where word in (''王'',''之'',''若'') ); 不知这样能不,没测试:adoquery1.SQL.Add('select * from dic where word in (''王'',''之'',''若'') ' ); 谢谢jinjazz 、 hanlin2004两位 ,小弟的问题已经解决.刚来这里混,第一次发帖就有很多人回答 这里的气氛不错.就是分少了点,不知道怎么再给分!!!!!! Delphi Xe2 调试时环境直接消失掉 怎么解决 怎么把切换键tab改为其他键? 实现绑架其它程序 得到了WORD的DOCUMENTS对象,但是打不开WORD文件,怎么回事? web编程 100分求源代码及用法讲解:回调函数。 令人头疼的DELPHI的单元引用问题 有没有接收IDhttp.post的ASP页面的例子? 有关DBGrid来显示数据的问题 高分求教? 哪位高手用过ExpressPrinting System Suite? 急,关于DBGrid?
s:=StringReplace(s,',',''',''',[rfReplaceAll]);
self.Caption:=('select * from dic where word in ('''+s+''')');
adoquery1.SQL.Add('select * from dic where word in ('''+s+''')');
adoquery1.SQL.Add('select * from dic where word in ('+s+')');
adoquery1.SQL.Add('select * from dic where word in ('''+s+''')');
adoquery1.SQL.Add('select * from dic where word in (''王'',''之'',''若'') );
adoquery1.SQL.Add('select * from dic where word in (''王'',''之'',''若'') ' );