在vc中想用ado技术访问csv文件,但每次运行到open这里就会跳出“路径名”不是一个有效的路径。确定路径名称是否正确,以及是否连接到文件存放的服务器,这是什么 情况,路径名是动态获取的肯定没问题,难道是strpath语句有问题吗,还是ODBC源中要配什么驱动?刚接触这个东西,不懂啊。跪求大神赐教!
源代码:
m_pConnection.CreateInstance("ADODB.Connection");
//strpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+str+";Extended Properties=\"Text;FMT=Delimited;HDR=NO\"";
strpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+str+";Extended Properties='text;HDR=YES;FMT=Delimited'";
// strpath ="Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="+str+";Extensions=asc,csv,tab,txt;"; m_pConnection->Open(strpath,"","",adModeUnknown); return true;
源代码:
m_pConnection.CreateInstance("ADODB.Connection");
//strpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+str+";Extended Properties=\"Text;FMT=Delimited;HDR=NO\"";
strpath="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+str+";Extended Properties='text;HDR=YES;FMT=Delimited'";
// strpath ="Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq="+str+";Extensions=asc,csv,tab,txt;"; m_pConnection->Open(strpath,"","",adModeUnknown); return true;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货