Borland Builder 6 Datenbank Tabellen Zeilen Problem
-
Hallo,
ich arbeite an einem Schulprojekt in dem ich ein Vokabeltrainingsprogramm entwickle (in C++).
Dazu habe ich eine Datenbank mit 4 Tabellen entworfen.Tabelle 1: Deutsche Wörter
Aufbau:ID | Deutsches Wort | Unit |
0 | Auto | Unit A |
1 | Kind | Unit A |
:
usw. (insgesammt 2500 wörter)Tabelle 2: Englische Wörter
Aufbau:ID | Englisches Wort | Unit |
0 | car | Unit A |
1 | child | Unit A |
:Tabelle 3: Übersetzungstabelle Deutsche zu Englisch D->E
Aufbau:ID | Deutsches Key | Englisches key|
0 | 53 | 46 |
1 | 54 | 32 |
:Tabelle 3: Übersetzungstabelle Englisch zu Deutsche E->D
Aufbau:ID | Englisches Key | Deutsches key|
0 | 46 | 53 |
1 | 32 | 54 |
:Damit die übersetzung stimmt, muss in der Übersetzungstabelle D->E (Tabelle 3) z.b.
hinter der ID, die ID des deutschen und englischen Wortes hinterlegt sein.Frage:
gibt es eine Funktion mit der schauen kann, ob in der Gewünschten zeile, das ID des deutschen wortes (in der 2. Spalte) und das ID des englischen wortes (in der 3. Spalte) hinterlegt ist?ich weis, es ist nicht bestens formuliert... ist auch ein jenseits code das ganze :S
ich muss im prinzip nur schauen welche key's in einer entsprechenden zeile alles gibt.
mir bekannte funktionen sind:
DBGrid1->SelectedIndex = 0; // Spalte 0 auswählen
DBGrid1->SelectedField->AsInteger; // Zeileninhalt als integer anzeigenso in der art wie DBGrid1->Irgendwas soll es sein... jedoch finde ich nichts...
bitte helfen
mit freundlichem gruß
danke
-
Ein wenig solltest du dich schon selbst rein knien
Schau mal mal nach den Stichworten odbc, BDE oder deren Nachfolger ADO
Ist schon lang her - hoffe das die Buchstaben in der richtigen Reihenfolge sind
Dein Builder hat sicher auch Beispiele und eine Hilfe. Schau die dir an.MfG f.-th.