В соответствии и типами полей нам нужно разместить элементы управления на нашем диалоговом окне. Они описаны в классе CCategories. Мы с Вами будем просматривать только два элемента таблицы.
char m_CategoryName[16];
char m_Description[1025];
Для них заведем два элемента управления на диалоговом окне.

Связать элементы управления с переменными. Это для того, чтобы весь код DDХ не создавать самим.

Изменить код DDX.
void CTestTemplateView::DoDataExchange(CDataExchange* pDX)
{
COleDBRecordView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTestTemplateView)
DDX_Text(pDX, IDC_EDIT1, m_Edit1);
DDX_Text(pDX, IDC_EDIT2, m_Edit2);
//}}AFX_DATA_MAP
DDX_Text(pDX, IDC_EDIT1, m_pSet->m_CategoryName,16);
DDX_Text(pDX, IDC_EDIT1, m_pSet->m_Description,1025);
}
Все можно собирать и запускать. После запуска мы увидим первую запись, но не сможет не куда двигаться. И правда. Нам нужен код для движения по таблице. Это в следующем шаге.
