0

当我在 sqlPlus 中运行 myQuery 时,我得到“n”结果...如果 myqueryresult 和 expectedresult 相同,我如何比较它们...并在 C# 中显示 hello 消息。

using (OracleCommand crtCommand = new OracleCommand(myQuery, conn1))
{
    string expectedresult = "n";
    string myqueryresult = crtCommand.ExecuteNonQuery().ToString();
    if (expectedresult == myqueryresult )
    {
        MessageBox.Show("hello");
    }
}
4

1 回答 1

1

你需要crtCommand.ExecuteScalar()方法

ExecuteNonQuery返回受影响的行数,我认为这不是您所期望的。

于 2013-07-25T13:48:43.973 回答