这是将csv文件导入MS Access的正确SQL语法吗

Is this the correct SQL syntax to import a csv file to MS Access?

本文关键字:SQL 语法 Access MS csv 文件 导入      更新时间:2023-10-16

我正在尝试加载本地文件的内容,并使用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中奇怪的语法让我很困惑,所以我不确定我错了什么。

有人能帮我摆脱困境吗?非常感谢。

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

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