第1个回答 2009-02-24
基本语法同不用存储过程是差不多的,只是改变一下命令对象的参数而已!比如:
SqlCommand cmd=new SqlCommand ("proc_select",conn);//其中的proc_select是你建立的存储过程的名字
cmd.CommandType=CommandType.StoreProcedure;
conn.Open();//打开连接
SqlDataReader dr=cmd.ExecuteReader();
……接下来的语句就是数据阅读器的Read操作了。我就不详细写了
第2个回答 2009-02-26
Sqlconnection con=new Sqlconnection("server=.;uid=sa;pwd=;database=DBname");/*这是连接数据库的数据,database等于你的数据库的名称
con.Open();
Sqlcommand cmd=new Sqlcommand("P_Select",con);//"P_select"就是存贮过程的名称
cmd.CommandType=CommandType.StoreProcedure;//指定是执行存贮过程
SqlDataReader dr=cmd.ExecuteReader();
while(dr.read())//循环输出
{
DropdownList1.text=dr["Username"].Tostring();
DropdownList2.text=dr["Password"].Tostring();
}
dr.Close();
con.Close();
//我在这里自己定义了2个 DropdownList控件,实际情况自己可以去改