Heim >Datenbank >MySQL-Tutorial >Excel导入数据到SqlServer中提示:定义了过多字段?

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

WBOY
WBOYOriginal
2016-06-07 15:33:582443Durchsuche

如题 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;

 

求解 ?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:sqlserver2008中自定义函数的问题Nächster Artikel:Mysql Cluster