Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

Документация
Функция htClusterRecsToLink - Преобразовать группу записей таблицы кластеров в связку таблиц

htClusterRecsToLink - Преобразовать группу записей таблицы кластеров в связку таблиц

Назначение:

Функция предназначена для преобразования множества записей кластерной таблицы в результат, эквивалентный выполнению операций htTablesJoin / htTablesLink. Полученный результат можно использовать по обычной схеме.

В результате выполнения операции будет создан БДС, описывающий связку таблиц, обрабочики которых заданы в качестве третьего параметра, и содержащий некоторое количество экземпляров соответствия этих таблиц.

Прототип:

 LPSAB HTAPI htClusterRecsToLink(
	LPSAB	 fpDst,	/* Для приема результата */
	LPSAB	 fpSrc,	/* Записи таблицы кластеров */
	LPTHANDLE fphTabs	/* Обработчики связываемых таблиц */
 );

Параметры

fpDst
задает адрес БДС, предназначенного для приема связки нескольких таблиц
fpSrc
задает множество записей таблицы кластеров. Этот БДС должен иметь тип RES_RECORD или RES_SORTED
fphTabs
задает адрес массива, содержащего обработчики связываемых таблиц. Число обработчиков в массиве и порядок их расположения должен соответствовать числу и порядку на момент создания таблицы кластеров

Результат:

адрес БДС при успешном завершении
NULL Ошибка. В поле fpDst->nRetCode будет содержаться код ошибки