Datenbank Schließen ???



  • Hallo Leute,

    Ich habe ein Problem mit dem Schließen meiner Datenbank von meinem Programm aus !!

    Ich habe in meinem Programm eine Objekt m_pSet vom Typ Recordset und wenn ich nun sage m_pSet->Close dann schließt er die Datenbank aber unterbricht die verbindung dort hin nicht !!

    Als ich meine wenn ich die Datenbank mit m_pSet->Close schließe kann ich in meinem Programm nicht mehr auf sie zugreifen weil er mir sagt sie ist nicht geöffnet, aber wenn ich sie während mein Programm läuft mit dem Explorer versuche zu Kopieren sagt er mir die Datenbank ist noch geöffnet und kann nicht Kopiert werden !! Wenn ich mein Programm nun schließe geht es wieder warum ???

    Wie schließe ich die Datenbank richtig ???

    Danke Coolsero

    PS Die Datenbank wird über ODBC angesprochen !!



  • Versuchs mal mit m_pSet->Close()



  • Deine CRecordSet-Klasse hat eine Membervariable nemans m_pDatabase, über die sollte es gehen. Schau dir einfach mal die Klasse CDatabase im MSDN an.

    So dürfte es gehen:

    m_pDatabase.Close();
    

    MFG,
    Happosai



  • Danke ich werds mal versuchen !!



  • m_pDatabase**->**Close();


Anmelden zum Antworten