Получение состояния соединения с базой данных
#include <qdb/qdb.h>int qdb_gettransstate( qdb_hdl_t *hdl );
qdb
Функция позволяет получить состояние соединения с базой данных. Если соединение имеет активную SQL транзакцию, функция возвращает 1
и 0
в противном случае. -1
означает наличие ошибки в соединении (см. qdb_geterrmsg()).
Данная функция может использоваться для определения способа восстановления после ошибки. Так, например, если выполняется несколько команд, включая транзакцию, появляется возможность определения оператор, вызвавшего сбой.
ЗОСРВ «Нейтрино»
Предыдущий раздел: перейти