可以让DBComboBox中的items显示的是数据库中的某个字段的所有值
解决方案 »
- TCheckListEdit怎样遍历取得选中的值
- =======================关于TServerSocket和TClientSocket的问题=============================
- 我要使DBGrid中显示的记录以某一个字段ID升序排列,怎么设置?而且在添加一行的时候,这个字段自动加1,不用人工输入呢?
- 请问制作帮助的时候怎么实现自动跳转?见内容
- 如何转换KeyDown里的Word类型的Key到字符?
- EtCell报表控件/插件 是软件开发人员的最好工具!
- 关于用asp做Multi-Tier的中间层的问题?
- 帮帮忙啦,看看我的毕设。
- 关于findwindow的问题
- 我自己写了一个新仙剑的修改器,需要的留下email或发email给我。
- 如何把文件上传到服务器?
- 新手请教,触发事件后,如何使按钮上的图标闪烁?
with query1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from table');
Open;
First;
end;
dbcombobox1.Items.Clear;
while not query1.Eof do
begin
dbComboBox1.Items.Add(query1.Fields[0].AsString);
query1.Next;
end;
select distinct name from table1
while not eof do
DBComblBox1.Items.add()
while not Query1.eof do
begin
DBcombox1.items.add(Query1.fieldvalues['name']);
Query1.next;
end;
不过需要修改一个小小的错误:
把query1.Fields[0].AsString改为query1.Fields.Fields[0].AsString
又不是tcombobox 代码是多余的
begin
Close;
SQL.Clear;
SQL.Add('select distinct '字段名' from table');\\将重复的项删除
Open;
First;
end;
dbcombobox1.Items.Clear;
while not query1.Eof do
begin
dbComboBox1.Items.Add(query1.Fields[0].AsString);
query1.Next;
end;
代码应该要改
是嘛
请老大们帮帮忙阿!!!!
在代码中有没有考虑下一个fields阿
帮我写出来好嘛
while not Query1.eof do
begin
DBcombox1.items.add(Query1.fieldvalues['name']);
Query1.next;
end;
这代码只成功了一次哦
哎
谁来帮帮我阿
上面的所有方法都可以实现!最好的是用SQL的那一位[dongxsoft(浮云化雨)],因为他剔除了FIELD中重复的部分。