SqlConnection Conn = new SqlConnection("server=(local)\\SQLEXPRESS;uid=sa;pwd=asdf;database=GraduationProject;");
Conn.Open();
string strcom = "select UserName from UserTable";
SqlCommand myCom = new SqlCommand(strcom, Conn);
SqlDataReader sqlDR = myCom.ExecuteReader();
string asdf = sqlDR["UserName"].ToString();
Label1.Text = asdf; 执行页面后的错误信息异常详细信息: System.InvalidOperationException: 在没有任何数据时进行无效的读取尝试。源错误:行 39: SqlCommand myCom = new SqlCommand(strcom, Conn);
行 40: SqlDataReader sqlDR = myCom.ExecuteReader();
行 41: string asdf = sqlDR["UserName"].ToString();
行 42: Label1.Text = asdf;
行 43:
源文件: D:\文档\Visual Studio 2008\Projects\GraduationProject\GraduationProject\Ask.aspx.cs 行: 41 表里有内容啊,在查询分析器里执行sql语句也是正常的,为什么sqldatareader里就是空的。还有一个问题,如何读取表里的一个int型数值。比如 age 之类的,可以用Convent.toInt32么?
解决方案 »
- Nhibernate 调用存储过程
- aspnet、net中dastagrid中如何用checkbox获取他的每一行的值?
- |zyciis| 在类库生成的DLL有没有像网站一样可以配置他的链接 就像Web.config 你有没有Bin.config这样的功能
- filefield问题
- 怎样取TextBox中数据的并集(除去相同的手机号码)
- 怎么过滤掉label.text中的不需要的字符?急!在线等!
- ASP.NET系统用户权限设计与实现
- 请问关于richTextBox问题?
- 谁有ajax入门的源码,教程,示例,网址,比较好的源码项目
- 如何把pb8.0生成的报表另存为.xml格式?急需!救命贴!
- 请教高手,本人菜鸟,MVC2里两个让我无语的问题
- asp.net frame问题,急
才有数据,不知道能不能在sqlDR取数据,我们一般都是返回一个dataset或者datatable 在这里取值。
Conn.Open();
string strcom = "select UserName from UserTable";
SqlCommand myCom = new SqlCommand(strcom, Conn);
SqlDataReader sqlDR = myCom.ExecuteReader();while (sqlDR.Read())
{
string asdf = sqlDR["UserName"].ToString();
Label1.Text = asdf;
}
试试