环境:.net C#--WINDOWSAPPLIACATION,sqlserver2000数据库;
求教如何将执行一条select语句的返回值附给数据集(如RS),在通过循环将rs["fldid"]附给一系列控件。
PS:我查了一些相关教程,好象要用到ADO,但我在开头声名using System.Data.ADO;时系统提示"ADO"在
类或命名空间"System.Date"中不存在(是否缺少程序集引用?)
求教如何将执行一条select语句的返回值附给数据集(如RS),在通过循环将rs["fldid"]附给一系列控件。
PS:我查了一些相关教程,好象要用到ADO,但我在开头声名using System.Data.ADO;时系统提示"ADO"在
类或命名空间"System.Date"中不存在(是否缺少程序集引用?)
SqlDataAdapter da=new SqlDataAdapter("select * from 表 where 条件",cn)
DataSet ds=new DataSet()
da.fill(ds)
要引用adodb.dll
(中间是连接数据库的语句和查询的语句)
然后定义一个SqlDataReader变量(其中cmd是前面的SqlCommand变量):
SqlDataReader rs=cmd.ExcuteReader();
接下来就可以用循环赋值了(rs[0]表示查询结果当前记录的第一列,rs[1]表示第二列):
while(rs.Read())
{
...rs[0]...
...rs[1]...
}