Třída CDatabase
Připojení ke zdroji dat, pomocí kterého můžete pracovat na zdroji dat představuje.
class CDatabase : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CDatabase objektu.Musíte inicializovat objekt voláním OpenEx nebo otevřených. |
Veřejné metody
Název |
Description |
---|---|
Spustí "transakcí" – série vratné volání AddNew , Upravit, Odstranit, a aktualizace funkce členů třídy CRecordset – na zdroji dat připojené.Zdroj dat musí podporovat transakce pro do příkazů BeginTrans nemá žádný vliv. |
|
Umožňuje svázat parametry před voláním CDatabase::ExecuteSQL . |
|
Zruší asynchronní operace nebo druhý podproces procesu. |
|
Vrátí nenulová hodnota, pokud zdroj dat podporuje transakce. |
|
Vrátí nenulovou Pokud CDatabase je možné aktualizovat objekt (ne jen pro čtení). |
|
Ukončí připojení zdroje dat. |
|
Dokončení transakce se začne po do příkazů BeginTrans.Příkazy transakce, které zdroje dat jsou prováděny. |
|
Provede příkaz SQL.Nejsou vráceny žádné záznamy dat. |
|
Identifikuje operací, které přetrvávají záložky na objekty recordset. |
|
Vrátí řetězec připojení ODBC používá k připojení CDatabase na zdroj dat objektu. |
|
Identifikuje účinek provádění transakce na objekt otevřít sadu záznamů. |
|
Identifikuje účinek vrácení transakce zpět na objekt otevřít sadu záznamů. |
|
Vrátí název databáze aktuálně používá. |
|
Vrátí nenulovou Pokud CDatabase objekt je aktuálně připojen ke zdroji dat. |
|
Nazývá se v rámci možností standardní připojení.Výchozí implementace nastaví hodnotu časového limitu.Tyto možnosti ještě můžete vytvořit voláním SetQueryTimeout . |
|
Naváže připojení ke zdroji dat (pomocí ovladače ODBC). |
|
Naváže připojení ke zdroji dat (pomocí ovladače ODBC). |
|
Vrátí zpět změny provedené během aktuální transakce.Zdroj dat vrátí do předchozího stavu podle definice v do příkazů BeginTrans volání v nezměněném stavu. |
|
Nastaví počet sekund, po které bude pokus o připojení zdroje dat časový limit. |
|
Nastaví počet sekund, po které databáze dotazů operace bude časový limit.Ovlivňuje všechny následné recordset otevřených, AddNew , Upravit, a Odstranit volání. |
Veřejné datové členy
Název |
Description |
---|---|
Otevřít popisovač Database Connectivity (ODBC) připojení ke zdroji dat.Typ HDBC. |
Poznámky
Zdroj dat je konkrétní instance dat hostované některé systému správy databáze (DBMS).Příklady: Microsoft SQL Server, aplikace Microsoft Access, Borland dBASE a xBASE.Může mít jeden nebo více CDatabase objekty aktivní aplikace.
[!POZNÁMKA]
Pokud pracujete s třídami objektů DAO (Data Access Objects) než tříd připojení ODBC (Open Database), použijte třídu CDaoDatabase místo.Další informace naleznete v článku Přehled: programování databáze.
Použití CDatabase , konstrukce CDatabase objektu a volání jeho OpenEx členské funkce.Otevře připojení.Když potom sestavit CRecordset na zdroj dat propojených objektů předat konstruktoru záznamů ukazatele na vaše CDatabase objektu.Po připojení pomocí volání Zavřít členské funkce a zničit CDatabase objektu.Zavřít zavře všechny sady záznamů nezavřeli dříve.
Další informace o CDatabase , naleznete v článcích Datové zdroje (ODBC) a Přehled: programování databáze.
Hierarchii dědičnosti
CDatabase
Požadavky
Záhlaví: afxdb.h