我正在尝试加载本地文件的内容,并使用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中的奇怪语法感到困惑,所以我不确定我的错误。
任何人都可以帮我解决这个问题吗?非常感谢提前。
答案 0 :(得分:3)
似乎没有人感兴趣。幸运的是,我已经通过以下代码解决了这个问题:
commandline = "SELECT * INTO TABLE FROM [Text;HDR=YES;DATABASE=C:\\temp\\].[data.csv]";