Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

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

Назначение:

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

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

Прототип:

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

Параметры

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

Результат:

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