Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

htResultsItemLen - Определить длину элемента результата

Назначение:

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

Прототип:

int HTAPI htResultsItemLen(
  LPSAB		fpSrc,		/* Адрес исходного БДС */
  unsigned far	*wItemLen	/* Для приема длины элемента */
);

Параметры

fpSrc определяет адрес БДС, содержащего открытые результаты поиска
wItemLen определяет адрес переменной для приема длины элемента результата

Результат

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

Пример.

Найти что-то и открыв доступ определить длину элемента.

int		rc;
unsigned	len;
SAB		sSet;
THANDLE		hTable;
 . . .
htSearch( NULL, &sSet, hTable, 0, GREAT, "\0\0\0", NULL );
 . . .
if( (rc=htOpenResults( &sSet, ROPEN_READ | ROPEN_BODY, NULL, 0 )) < 0 )
	/* Обработка ошибок */
 . . .
if( (rc=htResultsItemLen( &sSet, &len )) < 0 )
	/* Обработка ошибок */
 . . .
htCloseResults( &sSet );