更新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();
}
此代码有什么问题?
答案 0 :(得分:0)
如果你使用HDR = NO,列名是F1,F2 F3等...... 所以你的查询应该是
"UPDATE [Config$] SET F1='1' WHERE F2='CFTS'"
为你的参考click here