一个简单的查询问题,高手请进
我的查询语句是 where partname = '电话’
其中partname 是从combobox1传来,‘=’是从combobox2 传过来的,而‘电话’是从Edit1.text
传过来。
我的句子是
with query1 do
begin
sql.add('select * from table1');
sql.add('where+ :aa +:bb+ '''+edit1.text+'''')
sql.parameterbyname('aa') := combox1.text;
sql.parameterbyname('bb') := combox2.text;
sql.parameterbyname('cc') := combox3.text;
但是我增加的第二句sql.parameterbyname('aa') := combox1.text;
得到的是 where partname = '+ edit1.text+'