Pointer für mehrere Recordsets...
-
Hallo Leute,
habe folgendes Problem:
Habe in meiner Dialogfeld-Anwendung mehrere Recordsets eingebaut, die an Tabellen einer Access-DB gebunden werden. Gibts die Möglichkeit, einen Recordset-Pointer (m_pAktuellerPointer) zu deklarieren, der dynamisch auf das "richtige", ausgewählte Recordset zeigt ??
Ein Beispiel:
folgende Pointer sind bereits vorhanden:
CReordSet1* m_pRecSet1;
CReordSet2* m_pRecSet2;
CReordSet3* m_pRecSet3;Da die DB so angelegt ist, das die Spaltennamen immer gleich sind, die Werte in den Spalten aber komplett unterschiedlich sind, hätte ich gerne einen Pointer, dem ich das aktuelle Recordset zuweisen kann. Da die Daten aus den Tabellen komplett gleich behandelt werden (Darstellung und Änderung) würde mir ein solcher "allgemeiner" Pointer jede Menge Schreibarbeit abnehmen.
Wie kann ich den Pointer definieren/deklarieren ??Vielen, vielen Dank im voraus !!
Fidji !!!!
-
Leite eine Klasse von CRecordSet ab, die sämtliche Gemeinsamkeiten übernimmt. Dann leitest Du Deine RecordSets davon ab und nimmst die Basisklasse als 'allgemeinen' Pointer.
-
Danke für die schnelle Antwort, René...
Tja, von der Seite bin ich da noch nicht drangegangen...werd´s mal ausprobieren !!
Gruß,
Fidji !!!!