ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
DBComboBox1.Items.Clear;
ADOQuery1.SQL.Add('Select Distinct Field1 From myTable');
ADOQuery1.Active:=True;
while Not ADOQuery1.Eof do
begin
DBComboBox1.Items.Add(ADOQuery1.Fields[0].AsString);
ADOQuery1.Next;
end;
//对于其它如Query等也照此办理。
ADOQuery1.SQL.Clear;
DBComboBox1.Items.Clear;
ADOQuery1.SQL.Add('Select Distinct Field1 From myTable');
ADOQuery1.Active:=True;
while Not ADOQuery1.Eof do
begin
DBComboBox1.Items.Add(ADOQuery1.Fields[0].AsString);
ADOQuery1.Next;
end;
//对于其它如Query等也照此办理。
解决方案 »
- com组件封装窗口的问题
- 动态连接库调用,数据成功返回,报地址错误!请教朋友们帮忙!
- 找一段DELPHI利用SOCKET传输自定义对象的程序
- quickreport和adoquery一起用,出现很奇怪的问题,救命!
- 请教:datetimepickder如何使用
- Report Builder、FastReport、ReportMachine等报表工具中,谁实现过固定标题和列,类似Excel中那样?
- WebService的CGI/ISAPI问题!急!
- 怎样编程实现只接受指定的邮件?
- 如何安装class包
- 有关计算字段的问题
- 如何声明返回指针的函数?
- 含数据库的delphi程序编译成exe的时候能不能把数据库访问部件编译进去?
while Not table1.Eof do
begin
if ansicomparetext(dbcombobox(i).text,table1.fieldbyname('xx').asstring)<>0 then //以string类型为例
begin
DBComboBox1.Items.Add(table1.fieldbyname('xx').asstring);
table11.Next;
end
else
table1.next;
continue;
end;