
delphi中,表名能否用edit.text代替,如select * from '+edit.text+' where a='1'
1个回答
展开全部
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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询