Как импортировать структуру таблицы только из CSV-файла в Access - PullRequest
0 голосов
/ 15 января 2019

Я бы хотел импортировать CSV-файл в Access в виде таблицы, но только в виде структуры таблицы.

TransferText не имеет выбора StructureOnly, как TransferDatabase. Как я могу кодировать в VB для импорта структуры таблицы только из файла CSV.

спасибо

Ответы [ 3 ]

0 голосов
/ 15 января 2019

Вы можете выполнить импорт в 0 строк из файла CSV с помощью запроса:

SELECT *
INTO StructureOnlyTable
FROM [Text;FMT=CSVDelimited;HDR=Yes;DATABASE=C:\Path\To].[MyFile#csv]
WHERE 1=0

Обратите внимание, что для этого используется процесс, отличный от TransferText, и требуется указать параметры импорта совершенно иным образом. Подробнее о том, как настроить импорт здесь

0 голосов
/ 15 января 2019

Импортируйте таблицу как связанный файл, затем скопируйте и вставьте таблицу только как структуру.

0 голосов
/ 15 января 2019

Импортируйте таблицу, используя метод TransferText, а затем просто очистите таблицу, используя что-то вроде:

DoCmd.RunSQL "delete from YourTable"
...