我在change事件中写了以下程序有几点想请大家帮助一下:
with adoqueryjbqk do
  begin
  close;
  Sql.Clear();
  Sql.Add('select sxmc from mingxi where sxlbid=003 and sxpy='''+combobox1.text+'''');
  Open;
  combobox1.items.clear;
  First;
  while not eof do
  begin
    combobox1.items.add(FieldbyName('sxmc').asstring);
    next;
  end;
  end;
其中:1、在sql语句中想用能配符%,可不知如何用?
2、程序运行后在combobx1中的光标为什么会自动向前不向后呢,就是比如你输入"abc",则combobox的text中显示的是"cba"不知为什么?
3、这样语句执行了是可以执行查询,但是没有达到动态的效果,查询结果是在下拉中显示,但不是动态的如delphi中的帮助一样?如何实现