C++ Borland Builder 6 Datenbank Tabellen Zeilen Problem

Eminnn

Cadet 2nd Year
Registriert
März 2010
Beiträge
16
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 anzeigen

so in der art wie DBGrid1->Irgendwas soll es sein... jedoch finde ich nichts...

bitte helfen

mit freundlichem gruß

danke :)
 
Zurück
Oben