一直用asp写网页,最近想学习一下asp.net,用的vs2005 C#想象以前那样从数据库中读取数据进行登录验证,不想用vs的Login控件。用sqldatasourse选择数据后,用什么方法把结果中的某个字段值提取出来赋给个字符变量,实在是个低级问题,网上的高手恐怕都没有想到有人这个都不会,所以查不到,真是-_-! 多谢了先!

解决方案 »

  1.   

    偶也是刚接触,VS.NET 2005,在2003中都是自己写的代码实现上面的意图,在2005中我也不会
    帮你顶一下
      

  2.   

    是的。用datareader做循环找到你要查询的结果,再将它赋值给对应类型的变量即可。
      

  3.   

    hxling1981(冷雨星空) 多谢支持:)
    yczealot()  我也是才接触vs2005,以前用asp自己写也惯了,现在两眼一抹黑:(
    请具体指点一下好吗?
      

  4.   

    tswpop(麦田踏雪):多谢关注
    我sqldatasourse查询的是个唯一记录,怎么样把这个记录的某个字段读出来现在不会:(
    想象以前那样rs("字段名")那种效果,还有怎么把count(*)赋给一个字段,现在就是没有找到门儿,请详细指点一二,多谢!
      

  5.   

    using System.Data.SqlClient;
    SqlDataReader dr=null;
    dr="查询出来的结果";
    while(dr.read()){
    变量=dr["字段名"].ToString();
    }
      

  6.   

    sky266(暗香浮动):vs2005里面sqldatasourse有DataReader的模式,可是不包含read的定义啊。