文介绍了在ASP.NET2.0中使用存储过程的方法。

文介绍了在ASP.NET2.0中使用存储过程的方法。   以下是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中获得存储过程中的output参数 以下是引用片段:  存储过程:        ALTER proc [dbo].[Our]      @username varchar(20),      @password varchar(20),      @result int output      as       begin      select @result=count(*) from Admin where username=@username and password=@password      end         VB.NET程序片段:         Dim con as SqlConnection = new SqlConnection()        Dim cmd As SqlCommand = New SqlCommand()        con.ConnectionString = ConfigurationManager.ConnectionStrings("voteConnectionString").ToString()         con.open()        cmd.Connection = con         cmd.CommandType = Data.CommandType.StoredProcedure        cmd.CommandText = "Our"         Dim name As SqlParameter = cmd.Parameters.Add("@username", Data.SqlDbType.NVarChar, 20)        Dim pwd As SqlParameter = cmd.Parameters.Add("@password", Data.SqlDbType.NVarChar, 20)        Dim result1 As SqlParameter = cmd.Parameters.Add("@result", Data.SqlDbType.Int, 4)        result1.Direction = Data.ParameterDirection.Output        name.Value = username        pwd.Value = password        cmd.ExecuteNonQuery()        MsgBox(result1.Value)          Dim us As SqlParameter = SqlCom.Parameters.Add("@username", SqlDbType.NVarChar, 20)        SqlCom.Parameters.Add("@sex", SqlDbType.NVarChar, 40)        SqlCom.Parameters.Add("@qq", SqlDbType.NVarChar, 20)        SqlCom.Parameters.Add("@url", SqlDbType.NVarChar, 40)        SqlCom.Parameters.Add("@email", SqlDbType.NVarChar, 40)        SqlCom.Parameters.Add("@contents", SqlDbType.NVarChar, 300)        us.Value = username        SqlCom.Parameters(1).Value = sex        SqlCom.Parameters(2).Value = qq        SqlCom.Parameters(3).Value = url        SqlCom.Parameters(4).Value = email        SqlCom.Parameters(5).Value = contents         Return SqlCom.ExecuteNonQuery()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的体育馆管理系统,源码+数据库+毕业论+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集处理数据信息的管理方式。本体育馆管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此体育馆管理系统利用当下成熟完善的SpringBoot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线选择试题并完成答题,在线查看考核分数。管理员管理收货地址管理、购物车管理、场地管理、场地订单管理、字典管理、赛事管理、赛事收藏管理、赛事评价管理、赛事订单管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理等功能。体育馆管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:体育馆管理系统;SpringBoot框架;Mysql;自动化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值