自动车床加工 件热熔:ADO.NET操作存储过程 - 小云子、asp.net开发学习笔记 - CSDN博客

来源:百度文库 编辑:九乡新闻网 时间:2024/04/26 07:10:00
ADO.NET操作存储过程 收藏
 SqlConnection conn = new SqlConnection("连接数据库语句");
SqlCommand comm = new SqlCommand("存储过程名称",conn);
comm.CommandType = CommandType.StoredProcedure;
//添加参数
        SqlParameter userId = new SqlParameter("参数@id", SqlDbType.NVarChar, 50);
         userId.Value = "参数的值";
         comm.Parameters.Add(userId);
//或
comm.Parameters.Add("参数@id", SqlDbType.Int, 4);
         comm.Parameters["@id"].Value = "参数的值";
//open()打开数据库之后,执行存储过程
//-----------------------------------------------------------------------
//返回一个数据读取器
SqlDataReader sdr = comm.ExecuteReader();
         if (sdr.Read())
         {sdr["字段名"].toString();}
//-----------------------------------------------------------------------
//返回一个没有结构但执行了存储过程
comm.ExecuteNonQuery();
//-----------------------------------------------------------------------
//返回一个没有结构但执行了存储过程以供数据绑定
comm.ExecuteNonQuery();
SqlDataAdapter sda = new SqlDataAdapter(comm);
         DataSet ds = new DataSet();
         sda.Fill(ds, "数据表名");
         控件名.DataSource = ds.Tables["数据表名"].DefaultView;
         控件名.DataBind();  本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhaoyun1016/archive/2009/07/25/4380394.aspx