Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

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

Назначение

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

Прототип:

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

Параметры

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

Результат

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

Пример 1.

Определить номер поля, для которого построена гистограмма значений.

int 	rc;
int 	nField;
SAB	sHisto;
SAB	sSet;
THANDLE hTable;
 . . .
htHistogramOfKey( &sHisto, 1, htSearch( NULL, &sSet,
		 hTable, 0, GREAT, "\0\0\0", NULL ) );
 . . .
if( (rc=htResultsElement( &sHisto, &nField )) < 0 )
	 /* Обработка ошибок */
else /* Гистограмма построена для поля # nField */
 . . .