Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

htHoldResults - Захватить результаты поиска - множество записей

Назначение:

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

Таблица, для которой выполняется поиск, должна быть открыта в сетевом режиме.

Прототип:

int HTAPI htHoldResults(
	LPSAB	fpSrc	/* Адрес БДС с результатами-записями */
);

Параметры

fpSrc
задает адрес БДС, содержащего захватываемые записи

Результат:

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

Пример.

Найти что-то и захватить эти записи.

int rc;
SAB sSet;
THANDLE hTable;
 . . .
htSearch( NULL, &sSet, hTable, 0, GREAT, "\0\0\0", NULL );
 . . .
if( (rc=htHoldResults( &sSet )) < 0 )
	/* Обработка ошибок */
 . . .
htReleaseResults( &sSet );