2013-08-22 33 views
0

我想加載本地文件的內容,並使用C++中的ADO將其上傳到MS Access數據庫。這是將csv文件導入MS Access的正確SQL語法嗎?

我已經寫了下面的SQL語法:

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

但代碼結束了錯誤:Syntax error in FROM clause

我感到相當的MS Access中的奇怪的語法困惑,所以我不知道我錯了什麼。

任何人都可以幫我解決這個問題嗎?提前謝謝了。

回答

3

似乎沒有人有興趣。幸運的是,我自己用下面的代碼解決了它:

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