现在我有一个表,表里有个字段A,其记录为
小王
小李
小红
小张
小王
小李
小玉
我现在要使用一个dbcombobox,其下拉的内容为字段A的值,
由于字段A有重复值如“小王”,但我要求其没有重复,就是说下拉框的值要如下:
小王
小李
小红
小张
小玉我想了很久都没有解决,怎样实现?
小王
小李
小红
小张
小王
小李
小玉
我现在要使用一个dbcombobox,其下拉的内容为字段A的值,
由于字段A有重复值如“小王”,但我要求其没有重复,就是说下拉框的值要如下:
小王
小李
小红
小张
小玉我想了很久都没有解决,怎样实现?
解决方案 »
- 使用TPageControl和TTabSheet的隐藏和显示问题
- delphi5中用ADOConnection的GetTableNames(ListBox1.Items,false);连接Oracle时错误,连接SQL Server确是好的,为什么?
- dbgrid控件查询出的数据要打印如何办
- word、pdf直接在浏览器中打开是怎么实现了
- 关于查找网上SQLServer服务器
- 请问如何建立能够让PB调用的DLL程序,而且能够使用CANVAS画图。谢谢!
- Canvas的传递
- 有关非模式对话框
- <<<<行者兄请赏笑话
- 自学SQL起,我一直被这个问题所困扰,我看了好多医生,都没有用。看来我死定了。
- 请问如何用INI文件控制数据库连结信息?
- 就是隐藏不了qq的登陆窗口,有哪位高手请赐教,在下感激不进
然后将query的记录一条条加入items中。
我也是这样想的,但没有实现。
我的代码是:
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select distinct 班别 as aaa from paper_info');
adoquery1.ExecSQL; while not adoquery1.Eof do
dbcombobox2.Items.Add('ADOQuery1.fieldbyname('aaa')');
但出错的!
dbcombobox2.Items.Add('ADOQuery1.fieldbyname('aaa')');
改为
while not adoquery1.Eof do
dbcombobox2.Items.Add(ADOQuery1.fieldbyname('aaa').asstring);