当我在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");
}
}
答案 0 :(得分:1)
您需要crtCommand.ExecuteScalar()
方法
ExecuteNonQuery
返回受影响的行数,我认为这不是您的预期。