Excel导入数据到SqlServer中提示:定义了过多字段?

原创
2016-06-07 15:33:58 1631浏览

如题 Excel导入数据到SqlServer中提示:定义了过多字段? 源码: // fileName 文件名 //savePath 路径 DataSet ds = null; try { string myString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + savePath + fileName + ";Extended Properties='Excel

如题 Excel导入数据到SqlServer中提示:定义了过多字段?

源码:

// fileName 文件名

//savePath 路径

DataSet ds = null;
try
{
string myString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + savePath + fileName + ";Extended Properties='Excel 8.0;HDR=No;IMEX=1'";
OleDbConnection oconn = new OleDbConnection(myString);
oconn.Open();

ds = new DataSet();
OleDbDataAdapter oda = new OleDbDataAdapter("select * from [Sheet1$]", oconn);
oda.Fill(ds);
oconn.Close();

}
catch (Exception ea)
{
My.ClientScript.Alert(this, "提供的文档错误:" + ea.Message);

}
return ds;

求解 ?

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
上一条:sqlserver2008中自定义函数的问题 下一条:Mysql Cluster

相关文章

查看更多