delphi中,表名能否用edit.text代替,如select * from '+edit.text+' where a='1'
答案:2 悬赏:0 手机版
解决时间 2021-02-09 13:03
- 提问者网友:自食苦果
- 2021-02-09 06:55
delphi中,表名能否用edit.text代替,如select * from '+edit.text+' where a='1'
最佳答案
- 五星知识达人网友:过活
- 2021-02-09 07:02
SQL语句是服务端执行,这样用肯定不行,但SQL语句在客户端就是一个字符串,你可以用edit.text来生成SQL语句,然后赋值给查询控件的SQL属性。如:
SqlText:='select * from '''+edit.text+''' where a=''1''';
AdoQuery1.SQL:=SqlText;
SqlText:='select * from '''+edit.text+''' where a=''1''';
AdoQuery1.SQL:=SqlText;
全部回答
- 1楼网友:独钓一江月
- 2021-02-09 07:34
应该不能吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯