Наступний приклад показує швидкий і легкий бази даних access, які не пов'язані команди. Код завантажує записи з таблиці, називається виконавці бази даних Microsoft Access за допомогою з ODBC постачальника Microsoft OLE DB. Код створює екземпляр CTable з CAccessorlt; CArtists> як параметр шаблон. Він відкриває з'єднання, відкриття сеансу на підключення та відкриває таблицю до сеансу.
# включити lt;atldbcli.h >
CDataSource з'єднання;
CSession сесії;
CTable < CAccessor <CArtists> > Художники;
/ / Відкрити підключення, сесії і таблиці
підключення.Відкрити (CLSID_MSDASQL, "NWind", "sa", "");
сесії.Open(Connection);
художників.Відкрити (сесія, "Художників");
/ / Отримати дані з на набір рядків
під час (художників.MoveNext() = = S_OK)
{
суд << artists.m_szFirstName;
суд << artists.m_szLastName;
}
Користувача запису, CArtists , виглядає наступним чином:
клас CArtists
{
готелю:
/ / Елементів даних
CHAR m_szFirstName [20];
CHAR m_szLastName [30];
короткий m_nAge;
/ / виводу прив'язування карта
BEGIN_COLUMN_MAP(CArtists)
COLUMN_ENTRY (1, m_szFirstName)
COLUMN_ENTRY (2, m_szLastName)
COLUMN_ENTRY (3, m_nAge)
END_COLUMN_MAP()