0

我正在尝试使用 C++ 中的 ADO 加载本地文件的内容并将其上传到 MS Access 数据库。

我编写了以下 SQL 语法:

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

但代码最终出现错误:Syntax error in FROM clause

我对 MS Access 中奇怪的语法感到很困惑,所以我不确定我错了什么。

谁能帮我解决这个问题?提前谢谢了。

4

1 回答 1

3

似乎没有人感兴趣。幸运的是,我自己用以下代码解决了这个问题:

commandline = "SELECT * INTO TABLE FROM [Text;HDR=YES;DATABASE=C:\\temp\\].[data.csv]";
于 2013-08-22T13:29:38.173 回答