Rambler's Top100

(c)2009-2017 openinfotech.ru

СУБД HyTech

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

htExport - Экспорт данных из таблицы HyTech во внешний файл

Назначение

Функция предназначена для выполнения операции переноса данных из таблицы HyTech во внешний файл. Структура записи сохраняется, все типы данных меняются на символьные.

Прототип

int HTAPI htExport(
  EXPMODE 	nMode,        	* Тип экспорта */
  char far	*fpSrcTabName,	/* Имя таблицы исходного файла */
  char far	*fpReadPswd,  	/* Пароль чтения */
  int     	nOpenMode,    	/* Режим открытия исходной таблицы */
  char far	*fpDstName,   	/* Имя порождаемого файла */
  LPFORMAT	fpFmt         	/* Описатель форматов */
);

Параметры

nMode
задает тип экспорта (EXPMODE)
fpSrcTabName
задает имя таблицы HyTech, данные которой будут экспортироваться. Таблица может быть открыта
fpReadPswd
задает строку, используемую в качестве пароля для доступа к таблице на чтение. Если пароля нет, можно задать NULL или пустую строку "".
nOpenMode
задает режим открытия таблицы. Этот параметр нужен во избежание конфликтов в сети. Другие абоненты могут использовать таблицу для своих целей. Этот параметр используется, если таблицы еще не открыта. Если исходная таблица в кодировке ANSI и режим открытия содержит флаг TAB_ANSI, то данные будут перекодироваться из ANSI в OEM. Если этот флаг не установлен, данные перекодироваться не будут
fpDstName
задает имя внешнего файла, в который будут выгружены данные из таблицы. Имя файла должно иметь соответствующее расширение
fpFmt
определяет форматы преобразования цифровых данных в символьные. Если параметр не задан (NULL), принимаются значения по умолчанию

Результат:

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