
Obiekt CDaoTableDef reprezentuje przechowywane definicji tabeli bazowej lub załączona tabela. Każdy obiekt bazy danych DAO utrzymuje kolekcji, nazywane TableDefs, zawierający wszystkie zapisane obiektów zreplikowany DAO.
Można manipulować definicja tabeli za pomocą obiektu CDaoTableDef . Na przykład można:
Uwaga Klasy bazy danych DAO różnią się od klasy bazy danych MFC, oparte na Open Database Connectivity (ODBC). Wszystkie nazwy klasy bazy danych DAO mają prefiks „CDao". Można nadal źródeł danych ODBC dostępu z klas obiektów DAO; klasy DAO ogólnie oferują najwyższej możliwości, ponieważ są specyficzne dla aparatu bazy danych Microsoft Jet.
Używać obiektów zreplikowany do pracy z istniejącej tabeli lub utworzyć nową tabelę:
Poradanbsp; &Najprostszym sposobem utworzenia tabel zapisany jest je tworzyć i przechowywać je w bazie danych przy użyciu programu Microsoft Access. Następnie można otworzyć i zastosować je w kodzie MFC.
Aby użyć obiektu zreplikowany otwarty lub utworzone, utworzenie i otworzyć obiektu CDaoRecordset , określając nazwę zreplikowany o wartości dbOpenTable w parametrze nOpenType.
Aby użyć obiektu zreplikowany do utworzenia obiektu CDaoRecordset , można zazwyczaj utworzyć lub otworzyć zreplikowany, jak opisano powyżej, a następnie konstruowania obiektu recordset, przekazując wskaźnik do obiektu zreplikowany wywołania CDaoRecordset::Open. Zreplikowany, którą można przekazać musi być w stanie otwartym. Aby uzyskać więcej informacji zobacz klasy CDaoRecordset.
Po zakończeniu, użycie obiektu zreplikowany, wywołanie jego bliskie funkcji składowej; następnie zniszczenie obiektu zreplikowany.
Aby uzyskać więcej informacji o tabledefs, zobacz artykuły DAO zreplikowany i DAO zreplikowany: za pomocą Tabledefs w Visual C++ Programmer's Guide.
# include lt;afxdao.h>
Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii
Próbki Próbki MFC DAOVIEW | Próbki MFC DAOTABLE
Zobacz też CDaoDatabase, CDaoRecordset