Członkowie klasy CDatabase

Członkowie danych

m_hdbc Open Database Connectivity (ODBC) dojścia połączenia ze źródłem danych. Typ HDBC.

Budowa

CDatabase Tworzy obiekt CDatabase . Należy zainicjować obiektu przez wywołanie OpenEx lub otwarte.
Otwórz Ustanawia połączenie ze źródłem danych (za pomocą sterownika ODBC).
OpenEx Ustanawia połączenie ze źródłem danych (za pomocą sterownika ODBC).
Zamknij Zamyka połączenie źródła danych.

Atrybuty bazy danych

GetConnect Zwraca ODBC połączenia ciąg połączenia ze źródłem danych obiektu CDatabase.
IsOpen Zwraca wartość różną od zera, jeśli obiekt CDatabase jest podłączony do źródła danych.
GetDatabaseName Zwraca nazwę bazy danych aktualnie w użyciu.
CanUpdate Zwraca wartość różną od zera, jeśli obiekt CDatabase jest aktualizowalny (nie tylko do odczytu).
CanTransact Zwraca wartość różną od zera, jeśli źródło danych obsługuje transakcje.
SetLoginTimeout Określa liczbę sekund, po których próba połączenia źródła danych zostanie limit czasu.
SetQueryTimeout Ustawia liczbę sekund, po których bazy danych kwerendy operacji zostanie limit czasu. Dotyczy wszystkich kolejnych rekordów otwarte, AddNew, Edytowaniei Usuwanie połączeń.
GetBookmarkPersistence Identyfikuje operacji, za pośrednictwem których zakładki utrzymują się na obiekty recordset.
GetCursorCommitBehavior Określa skutki popełnienia transakcję na obiekt recordset otwarte.
GetCursorRollbackBehavior Identyfikuje efekt wycofywanie transakcji na obiekt recordset otwarte.

Bazy operacji

BeginTrans Uruchamia "transakcja" — szereg odwracalne wywołania funkcji członek AddNew, Edytowanie, Usuwaniei Aktualizacja klasy CRecordset — na podłączonego źródła danych. Źródło danych musi obsługiwać transakcji dla BeginTrans mają wpływu.
BindParameters Pozwala powiązać parametry przed wywołaniem metody CDatabase::ExecuteSQL.
CommitTrans Kończy transakcję rozpoczętej przez BeginTrans. Polecenia w transakcji, które zmieniają źródła danych są wykonywane.
Wycofywanie zmian Cofa zmiany dokonane w czasie bieżącej transakcji. Źródła danych wraca do poprzedniego stanu, zgodnie z definicją na wywołanie BeginTrans , w postaci niezmienionej.
Anuluj Anuluje operację asynchroniczną lub procesu z drugiego wątku.
ExecuteSQL Wykonuje instrukcję SQL. Są zwracane żadne rekordy danych.

Overridables bazy danych

OnSetOptions Wywoływany przez ram aby ustawić opcje standardowe połączenie. Domyślna implementacja ustawia wartość limitu czasu kwerendy. Można ustanowić te opcje z wyprzedzeniem przez wywołanie SetQueryTimeout.

Omówie&nie CDatabase |nbsp; Bazowy klasy członków | Wykres hierarchii

Index