Основы проектирования приложений баз данных

       

Отображение результирующего набора в элементах управления MFC


Для того чтобы отобразить OLE DB результирующий набор в MFC-приложении, следует использовать MFC-класс визуализации данных COleDBRecordView. Это позволит отобразить значения столбцов результирующего набора в элементах управления MFC.

Объект типа COleDBRecordView должен быть явно связан с результирующим набором, создаваемым OLE DB провайдером из класса CRowset.

Например:

COleDBRecordView myRecordView; ... // CTBL1Accessor - класс записи CRowset<CAccessor<CTBL1Accessor>> myRowSet = myRecordView.OnGetRowset();

Для отображения полей результирующего набора в элементах управления и для внесения изменений, сделанных в элементах управления, в полях результирующего набора используются DDX-методы. Переход между записями осуществляется вызовом функций MoveFirst, MoveNext, MovePrev и MoveLast.



Содержание раздела