请问delphi中这种in查询怎么实现

[复制链接]
查看11 | 回复3 | 2013-5-30 23:10:25 | 显示全部楼层 |阅读模式
按你目前的方法来说应为SQL.Add( 'select * from tablename where cityname in('''+'宁波'+''','''+'杭州'+''','''+'上海'+''') ') 就你发出来的语句没有处理好delphi转换到sql的格式,所以没有你想要的结果另外,就你提的这个功能,你所用的方法多为学习用用吧,实际应用中,你配合些控件使用比较好...
回复

使用道具 举报

千问 | 2013-5-30 23:10:25 | 显示全部楼层
VarS: String;BeginWith TStringList.Create DoBegin
Try //至少一个
Add(QuotedStr('AAA'));
Add(QuotedStr('BBB'));
Add(QuotedStr('CCC'));
S...
回复

使用道具 举报

千问 | 2013-5-30 23:10:25 | 显示全部楼层
edit1.text应该为‘北京’,'上海','广州',不然就是一个长点的字符串了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行