首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

BCB中怎么将数据库信息显示在combobox

2012-04-13 
BCB中如何将数据库信息显示在comboboxRT,我想知道BCB中combobox控件是怎么实现显示数据库中一类信息的,~[

BCB中如何将数据库信息显示在combobox
RT,我想知道BCB中combobox控件是怎么实现显示数据库中一类信息的,~

[解决办法]
大概就这个思路,随便写的,不保证能运行

C/C++ code
query->Close();query->sql->Text = "select 字段 from table";query->Open();while( ! query->Eof()){combobox->Items->Add( query->FieldByName("字段")->AsString );query->Next();}
[解决办法]
推荐使用ado连接数据库,比较方便,如果不是对数据进行筛选,可以不用sql运行,如果使用可直接使用ADOQuery
adoquery->Close();
AnsiString sql = "select 字段 from table";
adoquery->sql->add(sql);
adoquery->Open();//如sql不是select语句,请使用ADOQuery1->ExecSQL()

while(!adoquery->Eof())//不是最后记录
{
combobox->Items->Add( ado->FieldByName("字段")->AsString );
adoquery->Next();
}

热点排行