新手求教:如何将SQL语句中查询项目设置成变量?
。。。
begin
xm:=Combobox3.Text ;
nr:=edit1.Text;
sql:= 'select * from sheb where '+QuotedStr(xm)+ '= '+QuotedStr(nr)+ ' ';
。。。
欲通过Combobox3和edit1动态设置查询项目xm和其具体内容nr,实现条件查询。
上述 '+QuotedStr(xm)+ '的方法不能成功。
请批评,赐教!
[解决办法]
sql:= 'select * from sheb where '+xm+ '= '+QuotedStr(nr)+ ' ';
[解决办法]
sql:= 'select * from sheb where xm=nr;
TQuery1.sql.Add(sql);
TQuery1.parametesByName( 'xm '):=Combobox3.Text ;
TQuery.parametesByName( 'xm '):=edit1.Text;
TQuery1.Open;