首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

外部表不是预期的格式,该怎么解决

2012-12-14 
外部表不是预期的格式在导入Excel的时候报的错string strPath Server.MapPath(.\\file\\ + filename)

外部表不是预期的格式
在导入Excel的时候报的错

string strPath = Server.MapPath(".\\file\" + filename);
string mystring = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '" + strPath + "';Extended Properties='Excel 8.0'";

OleDbConnection cnnxls = new OleDbConnection(mystring);
                OleDbDataAdapter Da7 = new OleDbDataAdapter("select * from [ExcelTable7$]", cnnxls);
                DataSet Ds7 = new DataSet();
                Da7.Fill(Ds7);

设置代码追踪,代码执行到Da7.Fill(Ds7)这句的时候报的错:外部表不是预期的格式

[最优解释]
http://topic.csdn.net/u/20110830/17/b486fb8e-3bb2-47f7-b00c-3e08423e75ea.html
[其他解释]

引用:
http://topic.csdn.net/u/20110830/17/b486fb8e-3bb2-47f7-b00c-3e08423e75ea.html


参考了你发的贴子中的3楼,结果还是报这个错:外部表不是预期的格式
[其他解释]
看到那个贴的楼主不厚道啊,解决了不分享
[其他解释]
为何没人回答了?
[其他解释]
直接用SQLServer导入excel数据会报什么错误呢?
[其他解释]
引用:
直接用SQLServer导入excel数据会报什么错误呢?


这样就没意义了
[其他解释]
有哪位高手来帮忙解决这个问题啊?

热点排行