conn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + url + "';Extended Properties='Excel 8.0; imex=1'";
conn.Open();
adap.SelectCommand = new OleDbCommand("SELECT [起保日期(格式2010-01-01)],'~'+[车牌号(必填)],'~'+[发动机号(必填)],'~'+[核定座位数(必填)],'~'+[每座保额(必填)],'~'+[每座保费(必填)] FROM [Sheet1$]", conn);
adap.Fill(ds);老是出现以下错误System.InvalidOperationException: 提供程序无法确定 Double 值。例如,该行刚刚创建,未提供 Double 列的默认值,并且使用者尚未设置新 Double 值。
这是怎么回事呢?现在EXCEL里我连边框都不敢加了。。
conn.Open();
adap.SelectCommand = new OleDbCommand("SELECT [起保日期(格式2010-01-01)],'~'+[车牌号(必填)],'~'+[发动机号(必填)],'~'+[核定座位数(必填)],'~'+[每座保额(必填)],'~'+[每座保费(必填)] FROM [Sheet1$]", conn);
adap.Fill(ds);老是出现以下错误System.InvalidOperationException: 提供程序无法确定 Double 值。例如,该行刚刚创建,未提供 Double 列的默认值,并且使用者尚未设置新 Double 值。
这是怎么回事呢?现在EXCEL里我连边框都不敢加了。。
"select [起保日期(格式2010-01-01)],[车牌号(必填)],[发动机号(必填)],[核定座位数(必填)],[每座保额(必填)],[每座保费(必填)] from [Sheet1$]"