Я пытаюсь загрузить содержимое локального файла и загрузить его в базу данных 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, поэтому я не уверен, что я не прав.
Кто-нибудь может мне помочь из этого? Спасибо заранее.
Кажется, никто не заинтересован. К счастью, я решил это сам с помощью следующего кода:
commandline = "SELECT * INTO TABLE FROM [Text;HDR=YES;DATABASE=C:\\temp\\].[data.csv]";
Других решений пока нет …