1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > sqlserver获取存储过程返回值

sqlserver获取存储过程返回值

时间:2020-03-16 10:36:27

相关推荐

sqlserver获取存储过程返回值

数据库|mysql教程

sqlserver,获取,存储,过程,返回,存储,过程,Cr

数据库-mysql教程

软件下载源码,vscode中如何打开pdf,ubuntu cp文件,同时运行两个tomcat,sqlite 查询遍历,苏州网页设计制作,设置数据库端口号,万网服务器怎么样,花瓣网插件,ANOV前端框架,爬虫做外包,php的集合,沁阳seo,springboot的社区,炫酷的html5网站,打开网页抖动,html5音乐模板,有后台的网站怎么做,管理系统页面,vb班级管理系统文献综述,微赞小程序生成lzw

//存储过程 //Create PROCEDURE MYSQL // @a int, // @b int, // @c int output //AS // Set @c = @a @b //GO SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[LocalSqlServer].ToString()); conn.Open(); SqlCommand MyComm

unity3d切水果源码,vscode winxp,ubuntu gsoap,tomcat监控工作总结40字,sqlite 取年月,广州网页设计公司哪家好,域名是服务器吗,破解插件,前端做网站框架,树栖爬虫类,php一句话后门,seo剧,php秀场直播网站源码,asp网页聊天室模板,手机淘宝热销模板,css禁止页面缩放,access教学管理系统下载,易语言制作打开程序lzw

cocos2d源码下载,vscode 没有文件,ubuntu拷光盘里文件命令,本地tomcat密码,时间戳sqlite存储,织梦筛选插件,齐舞团前端框架,人鱼陷落中爬虫身份,php对图片缩放,宁德必应seo,玩具网站模板,手机网页图片ppt效果,discuz 模板套用,程序员联合开发网下载器lzw

//存储过程

//Create PROCEDURE MYSQL

//@a int,

//@b int,

//@c int output

//AS

//Set @c = @a + @b

//GO

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[“LocalSqlServer”].ToString());

conn.Open();

SqlCommand MyCommand = new SqlCommand(“MYSQL”, conn);

mandType = CommandType.StoredProcedure;

MyCommand.Parameters.Add(new SqlParameter(“@a”, SqlDbType.Int));

MyCommand.Parameters[“@a”].Value = 20;

MyCommand.Parameters.Add(new SqlParameter(“@b”, SqlDbType.Int));

MyCommand.Parameters[“@b”].Value = 20;

MyCommand.Parameters.Add(new SqlParameter(“@c”, SqlDbType.Int));

MyCommand.Parameters[“@c”].Direction = ParameterDirection.Output;

MyCommand.ExecuteNonQuery();

Response.Write(MyCommand.Parameters[“@c”].Value.ToString());

C#接收存储过程返回值:

public static int User_Add(User us)

{

int iRet;

SqlConnection conn = new SqlConnection(Conn_Str);

SqlCommand cmd = new SqlCommand(“User_Add”, conn);

mandType = CommandType.StoredProcedure;

cmd.Parameters.AddWithValue(“@UName”, us.UName);

cmd.Parameters.AddWithValue(“@UPass”, us.UPass);

cmd.Parameters.AddWithValue(“@PassQuestion”, us.PassQuestion);

cmd.Parameters.AddWithValue(“@PassKey”, us.PassKey);

cmd.Parameters.AddWithValue(“@Email”, us.Email);

cmd.Parameters.AddWithValue(“@RName”, us.RName);

cmd.Parameters.AddWithValue(“@Area”, us.Area);

cmd.Parameters.AddWithValue(“@Address”, us.Address);

cmd.Parameters.AddWithValue(“@ZipCodes”, us.ZipCodes);

cmd.Parameters.AddWithValue(“@Phone”, us.Phone);

cmd.Parameters.AddWithValue(“@QQ”, us.QQ);

cmd.Parameters.Add(“@RETURN_VALUE”, “”).Direction = ParameterDirection.ReturnValue;

try

{

conn.Open();

cmd.ExecuteNonQuery();

iRet = (int)cmd.Parameters[“@RETURN_VALUE”].Value;

}

catch (SqlException ex)

{

throw ex;

}

finally

{

conn.Close();

}

return iRet;

}

C#接收存储过程输出参数:

public static decimal Cart_UserAmount(int UID)

{

decimal iRet;

SqlConnection conn = new SqlConnection(Conn_Str);

SqlCommand cmd = new SqlCommand(“Cart_UserAmount”, conn);

mandType = CommandType.StoredProcedure;

cmd.Parameters.AddWithValue(“@UID”, UID);

cmd.Parameters.Add(“@Amount”, SqlDbType.Decimal).Direction=ParameterDirection.Output;

try

{

conn.Open();

cmd.ExecuteNonQuery();

iRet = (decimal)cmd.Parameters[“@Amount”].Value;

}

catch (SqlException ex)

{

throw ex;

}

finally

{

conn.Close();

}

return iRet;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。