2枚のExcelファイルがあり、「データ」シートの値を更新したい。次の簡単なコマンドを使用します。
var myCommand = new OleDbCommand();
var sql = "Update [Sheet2$] set Status = 'New_value' WHERE Building = 12";
var myConnection = new OleDbConnection(connectionString);
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
エラーが発生します:
System.Data.OleDb.OleDbException : Syntax error in UPDATE statement
私もこれを試しました:
var sql = "Update [Sheet2$] set Status = 'New_value' WHERE Building = '12'";
しかし、成功しませんでした。ここで何が問題になっていますか?