0

更新 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();
}

这段代码有什么问题?

4

1 回答 1

0

如果您使用 HDR=NO 列名是 F1、F2 F3 等......所以您的查询应该是

"UPDATE [Config$] SET F1='1' WHERE F2='CFTS'"

为您的参考点击这里

于 2014-06-13T05:56:36.313 回答