AS400 からデータを削除しようとしたときに奇妙なエラーが発生しました。このプログラムを実行すると、状態 cmd.ExecuteNonQuery() で算術演算がオーバーフローしました。
ここでは数値を使用しませんが、そのようなエラーが発生しました。
このプログラムをデバッグしようとしましたが、cmd.ExecuteNonQuery() ステートメントを実行しても問題はありません。しかし、実行可能ファイルを実行すると、常にエラーが表示されます。私は自分が犯した間違いを理解していません。誰かが私を助けてくれることを願っています。ありがとう...
これはソースコードです:
...
using (OdbcCommand cmd = new OdbcCommand())
{
cmd.Connection = conn;
cmd.CommandText = "DELETE FROM MDPDTAM.IWMDPOC";
cmd.ExecuteNonQuery();
}
...
AS400 から手動でクエリを実行しようとしましたが、うまくいきました。