Команда IMPORT

Импортирует данные из файла внешнего формата, создавая новую таблицу Visual FoxPro.

Синтаксис:

IMPORT FROM FileName
	[TYPE] FW2 | MOD | PDOX | RPD 
	| WK1 | WK3 | WKS | WR1 | WRK | XLS
	| XL5 [SHEET cSheetName]
	[AS nCodePage]

Параметры:
FileName
Задает имя файла, из которого нужно импортировать данные. Если имя файла указано без расширения, ему назначается расширение, используемое по умолчанию для заданного типа файлов.
TYPE
Само ключевое слово TYPE необязательно, но тип файла указать необходимо, ниже перечислены возможные значения:

AS nCodePage
Задает кодовую страницу импортируемого файла. Visual FoxPro копирует содержимое импортируемого файла и в процессе копирования данных автоматически преобразует их в текущую кодовую страницу Visual FoxPro.
Если заданная кодовая страница nCodePage не поддерживается, Visual FoxPro генерирует сообщение об ошибке. Выдав функцию GETCP( ) для кодовой страницы nCodePage, можно отобразить диалоговое окно Code Page и в нем задать кодовую страницу для импортируемого файла.
Если предложение AS nCodePage опущено и Visual FoxPro не может определить кодовую страницу импортируемого файла, Visual FoxPro копирует содержимое импортируемого файла и в процессе копирования данных автоматически преобразует их в текущую кодовую страницу Visual FoxPro. Если предложение AS nCodePage опущено и Visual FoxPro может определить кодовую страницу импортируемого файла, Visual FoxPro автоматически преобразует данные в импортируемом файле из их кодовой страницы в текущую кодовую страницу Visual FoxPro. Текущую кодовую страницу Visual FoxPro можно определить с помощью функции CPCURRENT( ).
Если значение nCodePage равно 0, предполагается, что кодовая страница импортируемого файла совпадает с текущей кодовой страницей Visual FoxPro, и преобразование кодовой страницы не производится.

Комментарии:
В большинстве программных продуктов данные хранятся в файлах таких форматов, которые нельзя открыть непосредственно в Visual FoxPro. Команда IMPORT создает новую таблицу Visual FoxPro из данных, хранящихся в файлах, которые Visual FoxPro не в состоянии сразу прочитать.
Новая таблица создается с тем же именем, что и у файла, из которого импортируются данные. Этой новой таблице присваивается расширение имени .DBF.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 02.02.2003