当我试图从 AS400 中删除数据时,我遇到了一个奇怪的错误。当我执行这个程序时,在状态 cmd.ExecuteNonQuery() 我得到算术运算导致溢出。
我在这里没有使用任何数字,但我得到了这样的错误。
我试过调试这个程序,但是执行 cmd.ExecuteNonQuery() 语句时没有问题。但是当我运行可执行文件时,总是会出现错误。我不明白我犯了什么错误。希望有人可以帮助我。谢谢...
这是源代码:
...
using (OdbcCommand cmd = new OdbcCommand())
{
cmd.Connection = conn;
cmd.CommandText = "DELETE FROM MDPDTAM.IWMDPOC";
cmd.ExecuteNonQuery();
}
...
我尝试从 AS400 手动执行查询,它工作正常。