今朝、プログラムはこのエラーメッセージで実行を停止しました。私のマシンだけで動作します。このプログラムは2年間実行されており、そのようなバグは今のところ発生していません。その理由は何でしょうか?昨夜から何も変わっていません。 ACCESS 2016 64xランタイムも再インストールしましたが、残念ながら改善しませんでした。
これはupdateメソッドの一部です:
string _AccessOperation_command = "UPDATE [" + targettables.Trim() + "] SET " + subcommandUpdatestring +
" WHERE " + wherecondition.Trim();
OleDbCommand update_dbCommand = new OleDbCommand(_AccessOperation_command, myConn);
for (int i = 0; i < tombmeret; i++)
{
update_dbCommand.Parameters.AddWithValue("@" + targetField_intoValue[i, 0], targetField_intoValue[i, 1]);
}
try
{
var rowsAffected = update_dbCommand.ExecuteNonQuery();
successUpdate = true;
}
catch (Exception ex)
{
_MasterErrorText = "Error: " + ex;
successUpdate = false;
return successUpdate;
}
return successUpdate;
バグを発見しました。残念ながら、最新のOffice ACCESS2016セキュリティアップデートをアンインストールする必要があります。これだけがそれを解決します。