Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

htHoldRecord - Захватить запись таблицы

Назначение:

Функция предназначена для захвата записи, заданной физическим номером.

Прототип:

int HTAPI htHoldRecord(
	THANDLE	hTable, /* Обработчик таблицы */
	long	gRecNo	/* Номер захватываемой записи */
);

Параметры

hTable
задает обработчик открытой таблицы, запись которой будет захвачена. Таблица должна быть открыта в совместном режиме, иначе операция бесполезна
gRecNo
задает физический номер записи, подлежащей захвату

Результат:

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

Пример.

Захватить запись под номером 100.

int rc;
THANDLE hTab;
rc = htTableOpen( "TABLE", NULL, NULL, TAB_SHARE, &hTab );
if( rc < 0 )
	/* Обработка ошибок */
 . . .
rc = htHoldRecord( hTab, 100L );
if( rc < 0 )
	/* Обработка ошибок */
 . . .
htReleaseRecord( hTab, 100L );
 . . .