什么可能导致连接为null和如何重用null引用对象?

时间:2016-12-13 08:20:56

标签: c# asp.net ado.net nullreferenceexception informix

如果我在代码中面对null引用异常:

H * * * *

注意:

  • 这是长方法的一部分。
  • 我使用相同的连接 DBConnection ifx_conn = new DBConnection(con, false); Dictionary<string, string> paramList1 = new Dictionary<string, string>(); paramList1.Add("from_date", from_date.ToShortDateString()); paramList1.Add("to_date", to_date.ToShortDateString()); string cmdText = "select * from permission where emp_num in( " + emplyeeRange + " ) and perm_date>=? and perm_date <=?"; DataTable permissionDT = ifx_conn.Return_DataTable(cmdText, CommandType.Text, paramList1);//The Exception 进行多次查询。
  • 此方法存在于10次迭代循环中。
  • 有时它可以无异常地工作,有时一段时间后我会得到Null Reference Exception。

DBConnection

ifx_conn

可能导致此异常的原因是什么?以及失败后如何恢复?

0 个答案:

没有答案