string connstring = "Server=192.168.0.100;Database=DataInfo;User Id=sa;Password=123";
string sql="select top 1 * from Users ";
SqlConnection conn = new SqlConnection(connstring);
SqlCommand myComm=new SqlCommand(sql,conn);
myComm.Connection.Open();
dr=myComm.ExecuteReader();
Label1.Text=dr["Company"].ToString();
“/Web”应用程序中的服务器错误。
--------------------------------------------------------------------------------在没有任何数据时进行无效的读取尝试。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 在没有任何数据时进行无效的读取尝试。
string sql="select top 1 * from Users ";
SqlConnection conn = new SqlConnection(connstring);
SqlCommand myComm=new SqlCommand(sql,conn);
myComm.Connection.Open();
dr=myComm.ExecuteReader();
Label1.Text=dr["Company"].ToString();
“/Web”应用程序中的服务器错误。
--------------------------------------------------------------------------------在没有任何数据时进行无效的读取尝试。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: 在没有任何数据时进行无效的读取尝试。
解决方案 »
- C#程序显示文本的问题,内详。。
- 求思路,有代码更好!
- c# datagridview问题求教
- c#怎么自定义数据类型!诚心请教!
- 我想学习一下关于RICHEDIT在C#中的应用...希望能提供一些资料.最好源码......
- CrystalReport关联表数据的显示问题
- 简单问题!——————————————————————————————————————
- WINDOW XP与ASP。NET 1。1的问题
- 如何实现像WindowsXP的记事本中的打开/关闭的对话框?
- 关于c#的SqlDataAdapter的问题
- vs2005中的Web Site Administration Tool 遇到的问题
- WinForm中,怎样使GDI+的DrawString方法写的字具有超链接功能?
改成
while(dr.Read())
{
Label1.Text=dr["Company"].ToString();
}
试试
{
Label1.Text=dr["Company"].ToString();
}
还要赋值的时候要加上判断 if (!= null )
添加:
SqlDataReader dr=myComm.ExecuteReader();
应该在使用之前加个判断.以上的解释的前提是"dr=myComm.ExecuteReader();"这句话可以正确执行,并返回一条数据.否则就先换一种执行SQL,保存结果的方法了.
dr.Read() //先从服务器读取数据Label1.Text=dr["Company"].ToString();