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