Udostępnij za pośrednictwem


CDatabase::Close

Jeśli chcesz odłączyć od źródła danych, należy wywołać funkcję Członkowskich.

virtual void Close( );

Uwagi

Musisz zamknąć wszystkie zestawy rekordów skojarzonych z CDatabase obiekt przed wywołaniem tej funkcji składowej.Ponieważ Zamknij nie zniszczy CDatabase obiektu, obiekt można wykorzystać ponownie, otwierając nowe połączenie z tym samym źródłem danych lub innego źródła danych.

Wszystkie oczekujące AddNew lub Edytuj instrukcji zestawy rekordów z bazy danych są anulowane, a wszystkie oczekujące transakcje są przywracane.Wszystkie zestawy rekordów zależne od CDatabase obiektu są pozostawiane w stanie niezdefiniowany.

Przykład

// Close the current connection
m_dbCust.Close();

// Perhaps connect the object to a
// different data source
m_dbCust.OpenEx(_T("DSN=MFC_ODBCTest;UID=JOES"));

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

Klasa CDatabase

Wykres hierarchii

CDatabase::OpenEx

CDatabase::Open