永发信息网

System.NullReferenceException: 未将对象引用设置到对象的实例

答案:2  悬赏:0  手机版
解决时间 2021-01-04 09:03
  • 提问者网友:你给我的爱
  • 2021-01-03 17:57
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

行 45: {
行 46: SqlDataReader dr;
行 47: dr = data.GetDataReader("select * from Admin where id=" + Session["adminid"].ToString() + " and Pwd='" + txtpwd1.Text + "'");
行 48: if (dr.Read())
行 49: {

源文件: d:\新建文件夹\QYGZ\Admin\ModifyPwd.aspx.cs 行: 47
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-01-03 19:08
错误在于这个查询:

SELECt COUNT(basic_id) AS Expr1 FROM v_secondhanehave_video

=========================
这个查询出错了,所以 houseService.displayBasicHouseInfo("SELECt COUNT(basic_id) AS Expr1 FROM v_secondhanehave_video", 1);
这个方法返回的DataTable sDT是空的(null),
所以会报错.

==========================
解决方法:
修复SELECt COUNT(basic_id) AS Expr1 FROM v_secondhanehave_video的查询错误.
可以先在查询分析器中,运行这个查询,找到错误,后改正错误.
C#代码不需要修改.
以上回答你满意么?
全部回答
  • 1楼网友:青灯有味
  • 2021-01-03 19:17

kaoqinconnectionstring 和 kaoqinconnectionstring 可是不一样的。。。

别外 configurationmanager.appsettings["kaoqinconnectionstring"].tostring(); 一句是的 .tostring 属于无用操作, 将一个字符串类型东西 tostring 没有任何实质性意义。

还有建议使用 configurationmanager.connectionstrings 和 config 文件中的 connectionstrings 配置节来定义和使用连接字符串以与 .net framework 中的一些实现保持一致。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯