【发布时间】:2015-03-25 15:21:05
【问题描述】:
更新 MS Excel。 OldeDbException:没有为一个或多个必需参数提供值。 下面的代码有什么问题,
private string _connString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\\Workspace\\TestSet.xls;Mode=Share Deny None;Extended Properties=\"Excel 12.0;HDR=YES;READONLY=FALSE\"";
OpenConnection();
using (OleDbCommand objConfigCmdUpdate = new OleDbCommand("UPDATE [Config$] SET Enabled='1' WHERE TestSuite='CFTS'", ExlConn))
{
objConfigCmdUpdate.ExecuteNonQuery();
CloseConnection();
}
这段代码有什么问题?
【问题讨论】:
-
在
'CFTS'之后不应该有;吗? -
感谢您的回复,但这并没有帮助。
using (OleDbCommand objConfigCmdUpdate = new OleDbCommand("UPDATE [Config$] SET Enabled='1' WHERE TestSuite='CFTS';", ExlConn)) -
没有人知道这个问题的解决方案吗?谁来帮帮我。我被卡住了。
标签: c# excel oledbexception