logo search
Конспект по ООПиП ч

3)Атрибуты данных

Входящие в эту категорию ф-ции исп-ся для предост-я инф-ции о соед-и, драйвере и источнике данных, а также для уст-ки некот-х опций источника данных. Наиболее часто они примен-ся в интерфейсных приложениях. Рассмотрим основные из них: const CString& CDatabase: :GetConnect()

Вызов этой ф-ции позв-т получить описывающую соед-е строку, кот-я использ-сь во время вызова ф-ций открытия соед-я (Open или OpenEx). Если до момента вызова этой ф-ции соед-е не было установлено, то возвращается ссылка на пустую строку. BOOL CDatabase::IsOpen ()

Позв-т опред-ть, имеется ли (возвращ-ся ненул.знач-е) или нет (0) текущее соединение объекта CDatabase с источником данных.

BOOL CDatabase: :CanUpdate ()

Устан-т, может ли польз-ль обновлять БД. Сама возм-ть обновл-я опред-ся двумя фак-ми — возм-ми драйвера ODBC (не все драйверы предост-т возм-ть обновления) и режимом, в кот-м была открыта БД. Если такая возм-ть есть, то ф-ция возвр-т ненул.знач-е, а в противном случае 0. Фактор, влияющий на возм-ть обновл-я, м.задать, вызвав функцию ::SQLGetlnfo с парамeтpoм SQL_DATASOURCE_READ_ONLY.