Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > DBLookupComboBox написать код в С++ Builder 6


Автор: Nappy 6.5.2009, 14:28
С++Builder 6, субд - Firebird.
Ситуация вкратце: на форме есть DBLookupComboBox и Button. Для DBLookupCombobox настроены все свойства DataSource,  KeyField, ListField, ListIndex, ListSource и DataSource.
Нужно: из списка выбирать запись, а в БД  записать ее индекс.
Добавляю с помощью StoredProc. 

Помогите, пожалуйста написать строчку кода именно для добавления из DBLookupComboBox.

Из обычного Edit'а добавляю данные так:
Код

void __fastcall TForm1::Button14Click(TObject *Sender)
{
DataModule2->IBStoredProc1->ParamByName("NAIMENOVANIE")->AsString=Edit1->Text;
DataModule2->IBStoredProc1->Prepare();
DataModule2->IBStoredProc1->ExecProc();                   
DataModule2->IBQuery1->Close();                           
DataModule2->IBQuery1->Open();
}

Автор: Easy 6.5.2009, 23:10
вопрос снимается smile
эту ситуацию обошел путем добавления на форме компонента DBEdit, при выборе поля из списка в  DBLookupComboBoх, в DBEdit выводится id.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)