c# 查询sql数据库中数据显示对象未实例化的问题 15C

c#查询sql数据库中的数据,catch语句在if(reader.Read()==false)提示未将对象实例化,
注饰掉这句话后,catch语句在while(reader.read())捕捉到同样的错误,
修饰掉这句话后,
在item.text=reader【“id”】.tostring()
报同样的错误

5个回答

reader有没有初始化?
reader = cmd.ExecuteReader();
有没有这一句

数据库里是不是没有数据,是不是没查到数据。

楼主可以贴出全部的代码, 信息太少了不容易判断

reader.Read这个方法的问题

SqlDataReader reader = command.ExecuteReader();

 [https://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldatareader.read.aspx](https://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqldatareader.read.aspx "")
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问