【发布时间】:2017-07-03 08:03:46
【问题描述】:
我正在使用 .xlsx 文件并希望将详细信息导入数据集。 但它在代码 MyCommand.Fill(DtSet) 上给出错误“创建文件失败”;
请看下面的完整代码
System.Data.OleDb.OleDbConnection MyConnection;
System.Data.DataSet DtSet;
System.Data.OleDb.OleDbDataAdapter MyCommand;
MyConnection = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1 + ";Extended Properties=Excel 12.0;");
MyCommand = new System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1]", MyConnection);
MyCommand.TableMappings.Add("Table", "TestTable");
DtSet = new System.Data.DataSet();
MyCommand.Fill(DtSet);
【问题讨论】:
-
工作簿是否已经包含一个名为“TestTable”的工作表?
标签: c# database winforms oledb