猿问

在调用方法updateCmd.ExecuteNonQuery()执行更新语句时不报错误也不执行

OracleConnection oracleConnection = new OracleConnection(jbdcConnectionString);
oracleConnection.Open();

string updateSql = "update tco_msg_send set send_flag = 1 where send_content = '针对tset”事件'";
OracleCommand updateCmd = new OracleCommand(updateSql, oracleConnection);

int i = updateCmd.ExecuteNonQuery();
if (i > 0)
{
sb.Append("更新状态:rownum为" + id + "的消息状态已更新\r\n\r\n");
}
else
{
sb.Append("更新状态:rownum为" + id + "的消息状态未更新或已不存在\r\n\r\n");
}

oracleConnection.Close();


森林海
浏览 1476回答 1
1回答

开满天机

代码没毛病。1、先不管程序代码,直接到数据库中跑下你的SQL语句,看看情况。    update tco_msg_send set send_flag = 1 where send_content = '针对tset”事件'2、断点,调试
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答