IProvider
Интерфейс IPluginModule — основной интерфейс для начала доступа к базеданных/сервису.
-
attachDatabase
IAttachment* attachDatabase(StatusType* status, const char* fileName, unsigned dpbLength, const unsigned char* dpb)Создаёт соединение с существующей базой данных. Заменяет
isc_attach_database(). -
createDatabase
IAttachment* createDatabase(StatusType* status, const char* fileName, unsigned dpbLength, const unsigned char* dpb)Создаёт новую базу данных и возращает интерфейс соединения с ней. Заменяет
isc_create_database(). -
attachServiceManager
IService* attachServiceManager(StatusType* status, const char* service, unsigned spbLength, const unsigned char* spb)Заменяет
isc_service_attach(). -
shutdown
void shutdown(StatusType* status, unsigned timeout, const int reason)Заменяет
fb_shutdown(). -
setDbCryptCallback
void setDbCryptCallback(IStatus* status, ICryptKeyCallback* cryptCallback)Устанавливает интерфейс обратного вызова шифрования базы данных, которыйбудет использоваться для последующих подключений к базе данных исервисам. См. … для подробностей.