Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

Документация
Функция htHoldTable

htHoldTable - Захватить таблицу целиком

Назначение:

Функция предназначена для монопольного захвата таблицы. Захваченная таблица не может быть модифицирована другими пользователями сети (недопустимы операции добавления, удаления и модификации). Таблица должна быть открыта в сетевом режиме. Если таблица захвачена другими пользователями, функция завершится с ошибкой.

Прототип:

 int HTAPI htHoldTable(
	THANDLE	hTable	/* Обработчик таблицы */
 );

Параметры

hTable
задает обработчик таблицы, подлежащей захвату

Результат:

0 при успешном завершении
отрицательное число код ошибки

Пример.

Захватить таблицу монопольно.

int rc;
THANDLE hTable;
 . . .
if( (rc=htHoldTable( hTable )) < 0 )
	/* Обработка ошибок */
 . . .
htReleaseTable( hTable );