tadoquery.sql.add(select aaa from b);
tadoquery.open;combobox.items.add(tadoquery.fieldbyname('aaa').asstring);代码如上,但编译后combobox下拉框只出现第一行记录,如果把他作为Dbgrid的数据源则可显示所有记录,在oracle等数据库中都能显示所有记录,请问这是为什么?该怎么解决
tadoquery.open;combobox.items.add(tadoquery.fieldbyname('aaa').asstring);代码如上,但编译后combobox下拉框只出现第一行记录,如果把他作为Dbgrid的数据源则可显示所有记录,在oracle等数据库中都能显示所有记录,请问这是为什么?该怎么解决
ADO.open;
ADO.first;
while not ADO.Eof do begin
combobox.items.add(tadoquery.fieldbyname('aaa').asstring);
ADO.Next;
End;