ASP.NET 2.0 新手SQL存储过程简单实例入门。绝对经典入门
2009-05-07 18:31
861 查看
首先,打开你的查询分析器。。
运行下列SQL代码。
CREATE PROCEDURE dbo.oa_selectalluser
AS
select * from zz_Stock_Barcode 这个表可以改成对应的测试表,下面的也一样
GO
CREATE PROCEDURE dbo.oa_SelectByID
@id int
AS
select * from zz_Stock_Barcode where ID=@id
GO
命令运行成功后你会看到存储过程中多了两条记录dbo.oa_selectalluser 和dbo.oa_SelectByID
下面开始写操作aspx页面
1。从工具箱中拖出一个TextBox,ID为:TextBox1(一般不用改,系统为默认为此ID)
2。再拖一个Button,ID为:Button1
3。再拖一个GridView,ID为:GridView1,(用来显示数据的)
好了,双击Button控件,在事件中添加代码,(代码如下:)
再在Page_Load中添加代码,(代码如下:)
运行,OK。。
网上有很多asp.net存储过程入门的文章,包括在论坛提问的,都没太写清楚过程。让新手一头雾水,我当初就是这样。希望此文能对各位“菜鸟”有所帮助,希望大家早日飞黄腾达。^_^
还有不懂的可以在本文评论!
运行下列SQL代码。
CREATE PROCEDURE dbo.oa_selectalluser
AS
select * from zz_Stock_Barcode 这个表可以改成对应的测试表,下面的也一样
GO
CREATE PROCEDURE dbo.oa_SelectByID
@id int
AS
select * from zz_Stock_Barcode where ID=@id
GO
命令运行成功后你会看到存储过程中多了两条记录dbo.oa_selectalluser 和dbo.oa_SelectByID
下面开始写操作aspx页面
1。从工具箱中拖出一个TextBox,ID为:TextBox1(一般不用改,系统为默认为此ID)
2。再拖一个Button,ID为:Button1
3。再拖一个GridView,ID为:GridView1,(用来显示数据的)
好了,双击Button控件,在事件中添加代码,(代码如下:)
protected void Button1_Click(object sender, EventArgs e) { //带参数的存储过程的使用方法 SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["strcon"]); 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(TextBox1.Text); da.SelectCommand.Parameters.Add(param); da.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); }
再在Page_Load中添加代码,(代码如下:)
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //不带参数的存储过程的使用方法 SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettings["strcon"]); 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(); } }
运行,OK。。
网上有很多asp.net存储过程入门的文章,包括在论坛提问的,都没太写清楚过程。让新手一头雾水,我当初就是这样。希望此文能对各位“菜鸟”有所帮助,希望大家早日飞黄腾达。^_^
还有不懂的可以在本文评论!
相关文章推荐
- ASP.NET 2.0 新手SQL存储过程简单实例入门 绝对经典入门
- ASP.NET 2.0 新手SQL存储过程简单实例入门 绝对经典入门
- sql 存储过程 几个 简单例子,及在asp.net(C#)中调用存储过程的代码
- asp.net中最简单的调用存储过程实例
- asp.net(c#) 下SQL存储过程使用详细实例
- 简单SQL存储过程实例
- 通用SQL存储过程分页以及asp.net后台调用的方法
- asp.net SQL存储过程分页
- EXTASPNET C# ASP.NET sql server 调用存储过程超时,解决方法
- 在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程
- SQL 存储过程简单入门
- 通用SQL存储过程分页以及asp.net后台调用
- asp.net 分页存储过程实例剖析心得
- asp.net安全、实用、简单的大容量存储过程分页第1/2页
- ASP.NET 2.0数据库入门经典(第4版)
- ASP.NET调用sql存储过程使用GridView显示
- Asp.Net MVC2.0 Url 路由入门---实例篇
- ASP.Net学习之常用SQL存储过程
- sql分页存储过程!与asp.net分页控件一起使用
- 在ASP.NET 2.0中操作数据之六十六:在TableAdapters中使用现有的存储过程