关于DELPHI中的IN用法
在SQL中,select top 10 * from sf_view where sfmonth in (200704,200702)
在想在DELPHI中定义IN中的字符串
str:string
str是动态得到的
要实现 select top 10 * from sf_view where sfmonth in ( '+str+ ')
请指教
注:
str是动态得到的字符串
另:qq群:19877329
[解决办法]
str 动态取得
如果是字竹符的话就
比如
str := ' ' ' ' + '010101,010102 ' + ' ' ' ';
如果是数字的话
str := '1,2,3 ';
ADOQuery.SQL.Clear();
ADOQuery.SQL.ADD( 'select top 10 * from sf_view where sfmonth in ( ' + str + ') ');
ADOQuery.Active := True;
应该就可以了。
你的那个群交流什么的?