原文发布时间为:2008-10-25 —— 来源于本人的百度文章 [由搬家工具导入]

1.获取Return返回值

程序代码//存储过程
//Create PROCEDURE MYSQL
//     @a int,
//     @b int
//AS
//     return @a + @b
//GO
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());
conn.Open();
SqlCommand MyCommand = new SqlCommand("MYSQL", conn);
MyCommand.CommandType = CommandType.StoredProcedure;
MyCommand.Parameters.Add(new SqlParameter("@a", SqlDbType.Int));
MyCommand.Parameters["@a"].Value = 10;
MyCommand.Parameters.Add(new SqlParameter("@b", SqlDbType.Int));
MyCommand.Parameters["@b"].Value = 20;
MyCommand.Parameters.Add(new SqlParameter("@return", SqlDbType.Int));
MyCommand.Parameters["@return"].Direction = ParameterDirection.ReturnValue;
MyCommand.ExecuteNonQuery();
Response.Write(MyCommand.Parameters["@return"].Value.ToString());
2.获取Output输出参数值

程序代码//存储过程
//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);
MyCommand.CommandType = 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());

最新文章

  1. 检查日期是否为节假日api
  2. iOS App上架AppStore 会遇到的坑
  3. yii2 debug工具条不出现
  4. UVA 1292 十二 Strategic game
  5. POJ 2378 Tree Cutting (DFS)
  6. .Net中的socket编程例子
  7. web 项目 布在tomcat服务器上出现的问题小记
  8. python学习day7
  9. C趣味100道之58.拉丁方的一些想法。
  10. TPL异步并行编程之简单使用
  11. shell脚本中字符串的常见操作及"command not found"报错处理(附源码)
  12. SQL图像查看器 —— SQL Image Viewer
  13. Delphi.XE2破解方法
  14. 移位运算符:<<,>>,>>>总结
  15. Redis Server installation FAQs
  16. ReactiveX 学习笔记(15)使用 Rx.NET + Json.NET 调用 REST API
  17. python自动化之鼠标移动
  18. 特殊权限set_uid /特殊权限set_gid/特殊权限stick_bit/软链接文件/硬连接文件
  19. webserver有哪些
  20. 关于localStorage 应用总结

热门文章

  1. AJPFX简述Scanner类的特点
  2. MySQL读写分离实现
  3. JVM内存各个区域分工简单介绍
  4. Java&Xml教程(九)Java中通过XSD校验XML合法性
  5. Scala 学习记录(一)
  6. java实现单向链表的增、删、改、查
  7. swift Equatable 的缺省实现
  8. 两个div之间的蜜汁间隙
  9. Supreme Number
  10. excel组装sql