Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Программные интерфейсы общего назначения > Прикладные библиотеки и технологии > Библиотека менеджера QDB > Справочник по клиентскому API менеджера QDB > qdb_parameters()



qdb_parameters()

Получение и установка параметров соединения с базой данных

Прототип:

#include <qdb/qdb.h>
int qdb_parameters( qdb_hdl_t *db,
int mask,
int bits );

Аргументы:

db
Указатель на дескриптор базы данных.
mask
Битовая маска параметров.
bits
Устанавливаемые биты. Если бит присутствует в mask, но отсутствует в bits, бит сбрасывается.

Библиотека:

qdb

Описание:

Функция позволяет получить или установить параметры соединения с базой данных. Поддерживаются следующие биты (описаны на странице qdb_connect()):

QDB_CONN_NONBLOCKING
QDB_CONN_STMT_ASYNC
Могут быть как установлены, так и сброшены.
QDB_CONN_DFLT_SHARE
Не подлежит изменению.

Функция возвращает предыдущее значение маски параметров соединения.

Возвращаемое значение:

>-1
Предыдущее значение маски параметров соединения.
-1
Возникла ошибка.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

qdb_connect()




Предыдущий раздел: перейти