ADO访问csv文件错误 “外部表不是预期的格式”
我用ADO连接CSV文件失败,连接.xlsx 和.xls 的都行,就是csv 的不能连接。
连接字字符串是下面这两种,都不行,
stream = _T("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=") + filename + _T(";Extended Properties=\"Excel 12.0 Xml;HDR=") + hdr + _T(";IMEX=") + imex + _T("\"");
stream = _T("Provider='Microsoft.JET.OLEDB.4.0';Data Source=") + filename + _T(";Extended Properties=\"Excel 8.0;HDR=") + hdr + _T(";IMEX=") + imex + _T("\"");
还有就是用excle打开csv文件后可以正常读取,在关闭的情况下连接就会报错“外部表不是预期的格式”
求助,怎么解决???