从 csv 选择数据
我想从 csv 文件中选择数据,这是我的代码
var filenamecsv="D://Data.csv";
adoConn1.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\;
Extended Properties='text;HDR=Yes;FMT=Delimited';");
adoRS1.Open("Select * From Data.csv",adoConn1,1,3);
,但是当我执行我的项目时,出现以下错误
Microsoft JET 数据库引擎:Microsoft Jet 数据库引擎找不到 对象“Data.csv”。确保该对象存在并且您拼写了它的名称 和正确的路径名。
我应该怎么办?
i want to select data from csv file here is my code
var filenamecsv="D://Data.csv";
adoConn1.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\;
Extended Properties='text;HDR=Yes;FMT=Delimited';");
adoRS1.Open("Select * From Data.csv",adoConn1,1,3);
but when i execute my project i get following error
Microsoft JET Database Engine: The Microsoft Jet database engine could not find the
object 'Data.csv'. Make sure the object exists and that you spell its name
and the path name correctly.
what should i do?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能需要在连接字符串中转义
D:\
中的反斜杠并使用Data Source=D:\\;
It could be that you need to escape your backslash in
D:\
in the connection string and useData Source=D:\\;
尝试使用
“D:\data.csv”,而不是
“D://Data.csv”
。请参阅此处:http://www.connectionstrings.com/textfile 以获取有用的参考。
Rather than
"D://Data.csv"
, try"D:\data.csv"
.See here: http://www.connectionstrings.com/textfile for a useful reference.