Это правильный синтаксис SQL для импорта файла CSV в MS Access?

Я пытаюсь загрузить содержимое локального файла и загрузить его в базу данных MS Access с помощью ADO в C ++.

Я написал следующий синтаксис SQL:

commandline = "SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',''HDR=NO;Database=C:\\temp\\data.csv;')";

Но код заканчивается ошибкой: Syntax error in FROM clause

Я довольно смущен странным синтаксисом в MS Access, поэтому я не уверен, что я не прав.

Кто-нибудь может мне помочь из этого? Спасибо заранее.

0

Решение

Кажется, никто не заинтересован. К счастью, я решил это сам с помощью следующего кода:

commandline = "SELECT * INTO TABLE FROM [Text;HDR=YES;DATABASE=C:\\temp\\].[data.csv]";
3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector