>>>>>>>>这么简单的查询语句,我就是写不出来!!<<<<<<<<<<<

1999 1999 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在form上有12个edit,要根据edit的内容,动态的生产sql语句。
我先定义了一个s:string 。
begin
s:='select * from table ';
if edit1.text<>'' then
s:=s+'where A1='''+edit1.text+''''
else
……
就是每个edit的内容作为where子句的查询条件,但是,像我上面写的话,好像是不行的。
就是我最后生成的查询语句是这样的形式:
select * from table where A1='edit1.text' and A2='edit2.text' and Ax='editx.text';
我该如何写?并且,and是不是可以无限级的使用?
...全文
评论 18
收藏 已收藏
分享
返回顶部
1999
Delphi 5,944 成员 262,941 内容