如何把从数据库表中查询到的结果,赋值到comboBox框中?
具体是:
用sql语句从数据库表中查询到“编号”(整型)字段值,
如何把它赋值给comboBox,运行程序时,可以从中选择一个编号值。
具体是:
用sql语句从数据库表中查询到“编号”(整型)字段值,
如何把它赋值给comboBox,运行程序时,可以从中选择一个编号值。
解决方案 »
- 如何从文件属性中判断是否包含某种属性
- 请教,怎么导出类里的属性呢?
- get网址后,搜索指定的中文字符,内详
- 如何在MDI主窗口中加入背景图片
- form的颜色除了在COLOR里选取可不可以自定义?还有怎么把FORM的背景设为图片?
- smtp 认证的问题
- Delphi封装的线程对象,如何同步线程,其中有我用CreateOLEObject创建的ADO对象和系统的全局变量???如何同步???
- 请问delphi开发小型单机数据库用什么好呢?
- 一个关于sizeof的超级奇怪的问题。。。
- 我在程序原码文件误删(在调试程序时),天呀块块就我呀
- 设计的报表在别的机器上没有问题,但是在自己的机器上就是不行,郁闷大了!
- dephi中如何用Tquery控键查出数据库中的表名及表中的字段名
while not dataset.eof
combobox.add dataset.fieldbyname('编号').asstring;
var
ads1: TADODataSet;
scmd: string;
adc: TADOConnection;
begin
ads1.conn := adc;
1,连接到数据库(激活adc)
2,打开数据集:
scmd := 'select 编号 from 表1';
ads1.Open;
3,挂到ComboBox中:
with ads1 do
begin
first;
while not eof do
begin
ComboBox1.Item.add(FieldByName('编号').asString)
Next;
end;
end;
end;
begin
Close;
SQL.Clear;
SQL.Add('select * from tablename');
Open;
First;
ComBox1.Items.Clear;
while not Eof do
begin
ComBox1.Items.Add(FieldByName('编号').asString);
Next;
end;
end;
begin
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('select * from tablename');
ADOQuery.Open;
ADOQuery.First;
ComBox1.Items.Clear;
while not ADOQuery.Eof do
begin
ComBox1.Items.Add(FieldByName('编号').asString);
ADOQuery.Next;
end;
end;
具体:
表中定义的编号为int型,名称为char型,把combobox框中的值取出来,作为sql
语句中查询依据,中间的取值过程,类型转换过程,查询赋值过程各位能帮我写一下吗?
谢谢大家的支持与帮助!