标题:★在线求助★Csv文件导入DataTable问题..
只看楼主
everpeo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-7-10
结帖率:0
已结贴  问题点数:20 回复次数:2 
★在线求助★Csv文件导入DataTable问题..
我在我机子(win7)上编完了,运行顺利~
把程序放到别的机子(XP)就会报
未能加载文件或程序集
“System.EnterpriseServices.Wrapper.dll”或它的某一个依赖项,
系统找不到指定的文件.

关键类:
public DataTable ImportCsv(string filePath, string fileName)
{
DataTable dt = null;
string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=";
strConn += filePath;                                                  
strConn += ";Extensions=asc,csv,tab,txt;";
OdbcConnection objConn = new OdbcConnection(strConn);
try
{
     DataSet ds = new DataSet();
     string strSQL = "select * from " + fileName;//文件名,不要带目录
     OdbcDataAdapter da = new OdbcDataAdapter(strSQL, objConn);
     da.Fill(ds);//在这里出现异常....
     dt = ds.Tables[0];
}
catch (Exception e)
{
     throw e;
}
return dt;
   }
搜索更多相关主题的帖子: Csv DataTable 文件 在线 
2010-07-10 13:54
everpeo
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-7-10
得分:0 
怀疑是System.EnterpriseServices.Wrapper.dll有问题,但注册不了.
我把System.EnterpriseServices.Wrapper.dll拷贝到
C:\WINDOWS\WinSxS\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790下也不行..
不过不再是系统找不到指定的文件了.
未能加载文件或程序集
“System.EnterpriseServices.Wrapper.dll”或它的某一个依赖项,
模块的哈希检查失败.(异常来自HRESULT:0x80131039)
2010-07-10 13:55
xiaodao89181
Rank: 2
等 级:论坛游民
威 望:1
帖 子:11
专家分:49
注 册:2010-7-16
得分:20 
filePath应该为相对路径,不然到别的机子后可能就找不到文件。
2010-07-17 11:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-312557-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017143 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved