设为首页 | 收藏本站
首页>IT学院>软件编程>正文
在asp.net2.0中使用存储过程
WWW.DBIT.CN 2008-1-3 8:28:51 热度:
 
以下是SQL中两个存储过程: CREATE PROCEDURE dbo.oa_selectalluser

AS

select * from UserInfo

GO

CREATE PROCEDURE dbo.oa_SelectByID

@id int

AS

select * from UserInfo where ID=@id

GO


一个是带参数的存储过程,一个是不带参数的存储过程.下面介绍怎么在VS2005中使用这两个存储过程.

(一).不带参数的存储过程:

protected void Page_Load(object sender, EventArgs e)

...{

if(!Page.IsPostBack)

...{

//不带参数的存储过程的使用方法

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["oaConnectionString"].ToString());

SqlDataAdapter da = new SqlDataAdapter();

DataSet ds=new DataSet();

da.SelectCommand = new SqlCommand();

da.SelectCommand.Connection = conn;

da.SelectCommand.CommandText = "oa_SelectAllUser";

da.SelectCommand.CommandType = CommandType.StoredProcedure;

da.Fill(ds);

GridView1.DataSource = ds;

GridView1.DataBind();

}

在页面中添加了一个GridView控件用来绑定执行存储过程得到的结果.

(二).带参数的存储过程:

protected void btn_search_Click(object sender, EventArgs e)

...{

//带参数的存储过程的使用方法

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["oaConnectionString"].ToString());

SqlDataAdapter da = new SqlDataAdapter();


DataSet ds = new DataSet();

da.SelectCommand = new SqlCommand();

da.SelectCommand.Connection = conn;

da.SelectCommand.CommandText = "oa_SelectByID";

da.SelectCommand.CommandType = CommandType.StoredProcedure;


SqlParameter param = new SqlParameter("@id", SqlDbType.Int);

param.Direction = ParameterDirection.Input;

param.Value = Convert.ToInt32(txt_value.Text);

da.SelectCommand.Parameters.Add(param);


da.Fill(ds);

GridView1.DataSource = ds;

GridView1.DataBind();

}

同样,在页面中添加了一个GridView控件用来绑定执行存储过程的结果,另外,在页面中还添加了一个textbox控件和一个BUTTON按钮,上面的执行存储过程是放在按钮的onclick事件中的.textbox控件用来接收存储过程的参数.
 
上一篇:没有了
下一篇:照片生成缩略图时的尺寸计算
打印】【关闭
  相关文章:
·ASP.NET常用的三十三种实用代码·Asp.Net输出数据到EXCEL表格中
·CSS在ASP.NET中失效的原因及解决 ·ASP.NET中的命名空间
·ASP.NET2.0数据库入门之SQL Serve·安装ASP.NET运行环境
·ASP.NET 2.0后台代码与内联代码的
☆联姻学院☆

两招解决打开U盘看不到文档的
深入分析电脑死机的14个问题
网页制作解惑:图象文件的路径
如何清除wincom.exe病毒
Excel使用中常被忽略的十条实
Excel行列转置粘贴数据的一则
Win XP操作系统故障解决常用套
Vista开始菜单常用程序新排序
平面设计中的常用字库种类说明
Photoshop cs2在Vista下的尴尬
网页设计中插入网页音乐的技巧
纯CSS制作的新闻网站中的文章
在asp.net2.0中使用存储过程
照片生成缩略图时的尺寸计算
从交换机入手彻底解决ARP攻击
Redhat下最简单的WebMail实现

精品图秀
千妖百媚苗条曲线
美女面相大盘点
清新孙俪纯情写真
4000元气死洪金宝配置 众数码厂家挺进手机领 牛根生谈马云 中国高校不宜过分扩招 数码相机配件选购误区