Recordset - Array



  • Hallo zusammen.

    Ich hab da mal ein kleines Problem.
    Ich habe ein Programm kreiert (mit MFC Anwendungsassistenten), daß eine Access Datenbank verwendet.
    Jetzt gibt der User einen Int Wert ein (z.B. 4) und das Programm soll dann genausoviele Recordsets (z.B. 4) erstellen ("CRecordset *pSet = OnGetRecordset(); ).
    Ich benötige diese mehreren Recordsets, damit ich über Schleifen weiterarbeiten kann.

    Meine Frage jetzt:
    Wie schaffe ich es, daß das Programm mehrere Recordsets mit unterschiedlichen Variablennamen erstellt. z.B. pSet1, pSet2, pSet3...?
    So nach der Art:
    for (int i = 1; i<=Eingabewert; i++)
    CRecordset *pSet[i] = OnGetRecordset();

    Ich nehme nicht an, daß man die Recordsets als Array angeben kann.

    Für jede Idee bin ich dankbar!

    MfG,
    Anke



  • Warum nicht?

    Mach doch einfach mal ein Array aus Recordset Pointern und dann mit new jedem einen recordset hinzufügen... sollte eigenlich gehen...


Anmelden zum Antworten