表如下: id name 1 t1 2 t2 3 g1 .. 我想在一个comboBox中显示name字段的内容,该怎么办,数据库连接已做好,表为 adotable1
Form的Create事件:with adotable1 do begin First; wile not eof do begin comboBox.Items.Add(FieldByName('Name').AsString); Next; end; end;
with adoquery do begin active:=false; sql.clear; sql.add('select id,name form adotable1 '); active:=true; first; combobox1.Clear; while not EOF do begin combobox1.Items.Add(fieldByname('ID').value+' '+fieldByname('name').value); next; end; end;
id name
1 t1
2 t2
3 g1
..
我想在一个comboBox中显示name字段的内容,该怎么办,数据库连接已做好,表为
adotable1
begin
First;
wile not eof do
begin
comboBox.Items.Add(FieldByName('Name').AsString);
Next;
end;
end;
begin
active:=false;
sql.clear;
sql.add('select id,name form adotable1 ');
active:=true;
first;
combobox1.Clear;
while not EOF do
begin
combobox1.Items.Add(fieldByname('ID').value+' '+fieldByname('name').value);
next;
end;
end;
这样以后的操作就不出错啦!