当前位置:  编程技术>.net/c#/asp.net

asp.net 获取存储过程返回值的方法

    来源: 互联网  发布时间:2014-08-30

    本文导语:  1、首先,创建表(UserInfo)。 主要字段Id、uname、upass。 2、创建带返回值的存储过程   代码示例: ---create by http://www. create proc proc_addUserInfo @uname varchar(50), @upass varchar(50), @Returnc int output as begin insert into erp_user(u_name,u_pass)value...

1、首先,创建表(UserInfo)。
主要字段Id、uname、upass。

2、创建带返回值的存储过程
 

代码示例:
---create by http://www.
create proc proc_addUserInfo
@uname varchar(50),
@upass varchar(50),
@Returnc int output
as
begin
insert into erp_user(u_name,u_pass)values(@uname,@upass)
set @Returnc= isnull(@@identity,0)
end
 

以上代码中的返回值,获取的是添加记录的Id。

3、后台代码:
 

代码示例:
///后台代码
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@uname","2012"),
new SqlParameter("@upass","2012")
};
string sql_para = "dbo.proc_addUserInfo";
CommandType type=CommandType.StoredProcedure;
SQLHelper sqlh = new SQLHelper();
int Id=sqlh.ExecuteNoQuery(sql_para,type,para);

4、SQLHelper:
 

代码示例:
public int ExecuteNoQuery(string sql,CommandType type,params SqlParameter [] values)
{
using (SqlCommand cmd = new SqlCommand(sql, Conn))
{
cmd.CommandType = type;
if (values != null)
{
cmd.Parameters.AddRange(values);
}
SqlParameter Retvar = cmd.Parameters.Add("@Returnc", SqlDbType.Int);
Retvar.Direction = ParameterDirection.Output;
int count = cmd.ExecuteNonQuery();
return (int)Retvar.Value;
}
}

比较简洁与简单的代码,适合新手朋友,学习asp.net操作sql存储过程,祝大家学习进步。


    
 
 

您可能感兴趣的文章:

  • asp.net获取用户ip地址公共类
  • asp.net 获取目录中图片的代码
  • asp.net获取url地址的方法
  • ASP.NET使用Subtract方法获取两个日期之间的天数
  • ASP.NET如何获取两个日期之间的天数
  • asp.net 获取ashx中数据的代码
  • asp.net获取网站目录物理路径
  • asp.net获取网站目录物理路径示例
  • Asp.net获取浏览器信息的简单代码
  • asp.net获取网站绝对路径示例
  • asp.net使用jQuery获取RadioButtonList成员选中内容和值示例
  • asp.net 动态获取Excel表名(第一个表)的代码
  • asp.net中js+jquery添加下拉框值和后台获取示例
  • asp.net 获取IP地址的可靠方法
  • asp.net获取pc电脑与平板物理地址
  • asp.net获取客户端参数与操作系统信息
  • ASP.net中获取客户端参数操作系统信息
  • asp.net获取HTML表单File中的路径的方法
  • asp.net 获取URL的可靠方法
  • asp.net无法获取iis目录的问题解决方法
  • c#(asp.net)接收存储过程返回值的方法
  • asp.net利用存储过程实现模糊查询示例分享
  • asp.net调用存储过程详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ASP.NET之 Ajax相关知识介绍及组件图
  • 我想了解一些关于Java怎样与Asp或Asp.net结合方面在未来发展方向的问题?
  • c#/ASP.NET操作cookie(读写)代码示例
  • asp.net UrlEncode对应asp urlencode的处理方法
  • asp.net实例 定义和使用asp:AccessDataSource
  • win2008 r2 服务器环境配置(FTP/ASP/ASP.Net/PHP)
  • asp与asp.net的session共享
  • 如何在unix下发布asp?
  • 怎么让Apache支持Asp?
  • ??谁能把ASP代码改为JSP的
  • Linux平台下哪种方法实现ASP好?
  • ASP和ASP.Net共享Session解决办法
  • 通过socket和asp打交道
  • 犹豫中……,到底是选择ASP,还是JSP?
  • asp 是否 可用applet标签?帮忙!!
  • asp.net判断数据库表是否存在 asp.net修改表名的方法
  • 新人提问:asp+access的程序在linux下怎么改?
  • 用JAVA APPLET做的交互式网页和ASP、PHP做的相比有什么优势呢?
  • asp.net文字水印功能简单代码
  • asp里面可否使用java写的邮件,给30分.
  • asp与Jsp可否在iis中共存的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3