例如combobox里放的是表的列名,edit内输入要查询的内容如何写语句啊?
用adoquery
我着的老不对
a:='where ';
With dm1.adoQuery4 do
begin
Close;
SQL.Clear;
SQL.Add('select * from xsxx');
if rzcombobox1.text<>'' then
a:=a+trim(rzcombobox1.text);
if rzedit1.text<>'' then
a:=a+'=';
a:=a+trim(rzedit1.text);
sql.add('a');
open;
请高手指点下```
还有如何把表的列名动态添加到combobox中?
用adoquery
我着的老不对
a:='where ';
With dm1.adoQuery4 do
begin
Close;
SQL.Clear;
SQL.Add('select * from xsxx');
if rzcombobox1.text<>'' then
a:=a+trim(rzcombobox1.text);
if rzedit1.text<>'' then
a:=a+'=';
a:=a+trim(rzedit1.text);
sql.add('a');
open;
请高手指点下```
还有如何把表的列名动态添加到combobox中?
begin
a:=a+trim(rzcombobox1.text)+'='''+trim(rzedit1.text)+'''';
sql.add(a);
end