|
안녕하세요? 개박살입니다.
일단, DB콤보박스자체로는 DB내용을 알수가 없구요 그 Text만은 알수 있을껍니다.
DB에서 어떤 레코드가 선택되었는가를 알아내실려면, DB콤보박스의 데이타소스에 연결되어있는
데이타셋을 참조하시면 됩니다.
DB콤보박스의 선택이 데이타셋의 커서위치가 됩니다.
그럼 참고하세요~
5호봉 님이 쓰신 글 :
: 쿼리를 이용해 조회를 한 다음.. 한 레코드의 정보를 수정할려고 합니다. 그 정보를 가져올 컴포넌트는 디비콤보박스고요..
: AnsiString Temp = Q_Name->SQL->Text;
: AnsiString Str = Q_Name->FieldByName("Name")->AsString;
:
: Q_Name->Close();
: Q_Name->SQL->Clear();
: Q_Name->SQL->Add("UPDATE FROM Scheduler WHERE Name = '" + Str + "'");
: Q_Name->ExecSQL();
:
: Q_Name->SQL->Clear();
: Q_Name->SQL->Add(Temp);
: Q_Name->Open();
: 근데 여기서.. 콤보박스에 불러와라는 어디다가 넣어줘야 하지요?
|