Список Dbcombobox

  • Автор темы Flagok
  • Дата начала
F

Flagok

#1
C++Builder 6 связан с Access через ADO

Не могу выбрать из списка.

Использую DBComboBox();
Загружается в список(Загружается нормально):

Код:
void __fastcall TfrmKart1::FormCreate(TObject *Sender)
{
DM->TKartridg->FindFirst();
for (int i=0; i<DM->TKartridg->RecordCount; i++)
{ Lb1->Caption = DM->TKartridg->FieldByName("Kartridg")->Value;
DBcobKart->Items->Add(Lb1->Caption);
DM->TKartridg->Next();}
DM->TKartridg->FindFirst();
DBcobKart->Text = DM->TKartridg->FieldByName("Kartridg")->Value;
}
При выборе из списка говорит, что повторяющиеся значения в index.

Код:
void __fastcall TfrmKart1::FormCreate(TObject *Sender)
{
DM->TKartridg->FindFirst();
for (int i=0; i<DM->TKartridg->RecordCount; i++)
{ Lb1->Caption = DM->TKartridg->FieldByName("Kartridg")->Value;
DBcobKart->Items->Add(Lb1->Caption);
DM->TKartridg->Next();}
DM->TKartridg->FindFirst();
DBcobKart->Text = DM->TKartridg->FieldByName("Kartridg")->Value;
}
Подскажи, пожалуйста, как лучше поступить.
Искала в книжках, найти подобный случай не получилось. Если есть книжки где прочитать про связь С++ с Access - напишите.
На форуме то же не нашла ответ.
:unsure: