Borland C++ problem z baza

0

Witam mam problem z ponizszym kodem. Mianowicie podczas jego wykonywania dzieja sie dziwne rzeczy z danymi w tabeli (zamieniaja indeksy, dubluja rekordy) Co sie dzieje i co jest nie tak ??

void __fastcall TForm1::dodaj_samochodClick(TObject *Sender)
{
tblMarka->First();
while ( !tblMarka->Eof ){
if ( DBComboBox1->Text == tblMarkaMarka->Value ){
Application->MessageBox("uwaga","ok",MB_OK);
Edit2->Text=tblMarkaId_marka->Text;
break;
}
tblMarka->Next();
}
}

w DBComboBox mam liste dostepnych "Marek" w tym celu przy starcie programu przesszukuje slownik (tabela tblMarka) i dodaje ja do ComboBox. Kod ponizej ma przeszukiwac tabele w poszukiwaniu "Marki" ktora wybral uzytkownik z DBComboBox1->Text gdy znajdzie ma w Edit2 sie pokazac id tej marki. Dzieja sie jakies dziwne rzeczy o ktorych pisalem powyzej

0

Moze sprobuj wykorzystac FieldByName?

1 użytkowników online, w tym zalogowanych: 0, gości: 1