Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

htLogRead - Читать пачку элементов из журнала изменений

Назначение:

Функция предназначена для чтения в выделенный пользователем буфер элементов журнала изменений таблицы. Доступ к журналу должен быть открыт функцией htLogOpen.

Прототип:

 unsigned HTAPI htLogRead(
	LPLOGON  fpsLog, /* Описатель доступа к журналу */
	long	 gStart, /* Номер первого читаемого элемента журнала (от 0) */
	void far *fpBuf, /* Буфер для чтения записей */
	unsigned wBufLen /* Длина буфера */
 );

Параметры:

fpsLog
определяет адрес структуры доступа к журналу
gStart
определяет место начала чтения элементов журнала. Читать элементы журнала можно начиная с любого места, но не более, чем общее число элементов
fpBuf
определяет адрес буфера для чтения
wBufLen
определяет размер буфера. В заданный буфер будет считано столько байтов данных, сколько может поместиться в буфер или сколько осталось не считанным, если буфер больше чем надо. Размер считанного, в любом случае, будет кратен длине элемента журнала. Размер читаемого блока не может быть более MAX_BUF_LEN байтов

Результат:

<= MAX_BUF_LEN число считанных байтов
число, большее MAX_BUF_LEN код ошибки
0 свидетельствует о достижении конца журнала