读书人

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

发布时间: 2012-12-14 10:33:08 作者: rapoo

外部表不是预期的格式
在导入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数据会报什么错误呢?


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

读书人网 >SQL Server

热点推荐