读书人

用OracleHelper执行SQL语句程序能死掉

发布时间: 2013-11-15 22:28:15 作者: rapoo

用OracleHelper执行SQL语句程序会死掉
UPDATE TABVISITORRECORD SET RECORDENDTIME = SYSDATE WHERE RECORDSTARTTIME = (SELECT Max(RECORDSTARTTIME) FROM TABVISITORRECORD WHERE RECORDICN = '150111111111111')

这条语句在Oracle里能够正常执行,为什么用OracleHelper.ExecuteNonQuery(CommandType.Text,strSql);一执行,程序就死掉了呢?
[解决办法]
不知道OracleHelper.ExecuteNonQuery这个方法里面做了什么,其实最简答的做法就是单步调试,一步一步执行看究竟是哪一步执行慢了,导致死掉。
[解决办法]
不是死掉了吧,估计是这条sql需要执行很长时间

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
[解决办法]
是不是记录很多?

读书人网 >C#

热点推荐