环境:.net C#--WINDOWSAPPLIACATION,sqlserver2000数据库;
求教如何将执行一条select语句的返回值附给数据集(如RS),在通过循环将rs["fldid"]附给一系列控件。
PS:我查了一些相关教程,好象要用到ADO,但我在开头声名using System.Data.ADO;时系统提示"ADO"在
类或命名空间"System.Date"中不存在(是否缺少程序集引用?)

解决方案 »

  1.   

    SqlConnection cn=new SqlConnection()
    SqlDataAdapter da=new SqlDataAdapter("select * from 表 where 条件",cn)
    DataSet ds=new DataSet()
    da.fill(ds)
    要引用adodb.dll
      

  2.   

    应该using System.Data.SqlClient
       (中间是连接数据库的语句和查询的语句)  
    然后定义一个SqlDataReader变量(其中cmd是前面的SqlCommand变量):
        SqlDataReader rs=cmd.ExcuteReader();
    接下来就可以用循环赋值了(rs[0]表示查询结果当前记录的第一列,rs[1]表示第二列):
        while(rs.Read())
        {
            ...rs[0]...
            ...rs[1]...
        }