新手求教:怎么将SQL语句中查询项目设置成变量

新手求教:如何将SQL语句中查询项目设置成变量?。。。beginxm:Combobox3.Textnr:edit1.Textsql: select*f

新手求教:如何将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;