1.SqlServer中out处理 C#代码

  #region"SqlServer中存储过程处理out返回值"//public void getdata()//{//    string str = " server=192.168.xxxx ;user id=xxx;password=xxxxx@#;database=xxxxx_db;min pool size=4;max pool size=4;packet size=3072";//    SqlConnection conn = new SqlConnection(str);//    conn.Open();//    SqlCommand cmd = new SqlCommand();//    cmd.CommandType = CommandType.StoredProcedure;//    cmd.CommandText = "sp_xxxxxx";//    cmd.Parameters.Add("@xxxx", SqlDbType.Int);//    //注意输出参数要设置大小,否则size默认为0,//    cmd.Parameters.Add("@FLAG", SqlDbType.Int);//    //设置参数的类型为输出参数,默认情况下是输入,//    cmd.Parameters["@FLAG"].Direction = ParameterDirection.Output;//    //为参数赋值//    cmd.Parameters["@xxxx"].Value = 81;//    cmd.Connection = conn;//    //执行//    cmd.ExecuteNonQuery();//    //得到输出参数的值,把赋值给name,注意,这里得到的是object类型的,要进行相应的类型轮换//    string  name = cmd.Parameters["@FLAG"].Value.ToString();//    Response.Write(name);//}#endregion

2.mysql 中 out C#代码

 #region"MySQL中存储过程处理out返回值"/*public void getdata(){string str = "Server=192.168.xxx;Database=xxxxx_db; port=xxxx;user id=xxxxx;password=  providerName=MySql.Data.MySqlClient";MySqlConnection  conn = new MySqlConnection (str);conn.Open();MySqlCommand cmd = new MySqlCommand();cmd.CommandType = CommandType.StoredProcedure;cmd.CommandText = "sp_xxxxx";cmd.Parameters.Add("_xxxx", MySqlDbType.Int32, 11);//注意输出参数要设置大小,否则size默认为0,cmd.Parameters.Add("_FLAG", MySqlDbType.Int32, 11);//设置参数的类型为输出参数,默认情况下是输入,cmd.Parameters["_FLAG"].Direction = ParameterDirection.Output;//为参数赋值cmd.Parameters["_xxxxx"].Value = 81;cmd.Connection = conn;//执行cmd.ExecuteNonQuery();//得到输出参数的值,把赋值给name,注意,这里得到的是object类型的,要进行相应的类型轮换string name = cmd.Parameters["_FLAG"].Value.ToString();Response.Write(name);}*/

  

转载于:https://www.cnblogs.com/annabook/p/3835436.html

SqlServer和MySQL中存储过程out返回值处理C#代码相关推荐

  1. SQLServer存储过程的返回值 查询分析器/程序

    1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句) 用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况  (1)如果通过查询 ...

  2. 在 C# 中如何获取存储过程的返回值 ?

    咨询区 GurdeepS: 我有下面的查询语句: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON goALTER PROCEDURE [dbo].[Validat ...

  3. 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值...

    关于ExecuteNonQuery执行存储过程的返回值 用到过ExecuteNonQuery()函数的朋友们在开发的时候肯定这么用过. if(cmd.ExecuteNonQuery("xxx ...

  4. java通过jdbc访问mysql,update数据返回值的思考

    java通过jdbc访问mysql,update数据返回值的思考 先不说那么多,把Java代码贴出来吧. public static void main(String[] args) throws I ...

  5. MySQL中存储过程使用详解

    关联博文: 存储过程中的控制语句:http://blog.csdn.net/J080624/article/details/72353508 不同类型参数存储过程示例:http://blog.csdn ...

  6. 将存储过程的返回值赋给变量

    1.OUPUT参数返回值 复制代码代码如下: CREATE PROCEDURE [dbo].[nb_order_insert]( @o_buyerid int , @o_id bigint OUTPU ...

  7. B-Tree索引在sqlserver和mysql中的应用

    在谈论数据库性能优化的时候,通常都会提到"索引",但很多人其实并没有真正理解索引,也没有搞清楚索引为什么就能加快检索速度,以至于在实践中并不能很好的应用索引.事实上,索引是一种廉价 ...

  8. oracle java存储过程返回值_java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)...

    java程序调用Oracle 存储过程 获取返回值(无返回,非结 果集,结果集) oracle中procedure是不能有返回值的,要想返回值,就得有 输出参数,同样要想返回记录集,可以把游标类型作为 ...

  9. mysql case 2个返回值_MySQL函数简介 2

    6.5 条件判断函数 条件判断函数也被称为控制流程函数,根据满足的条件的不同,执行相应的流程,Mysql中进行条件判断的有IF,IFNULL,和CASE. 6.5.1 IF(expr,v1,v2)函数 ...

最新文章

  1. 仅需6步,教你轻易撕掉app开发框架的神秘面纱(3):构造具有个人特色的MVP模式
  2. EF Code First执行SQL语句及存储过程
  3. spring源码分析之spring-web remoting模块概况及基本概念
  4. 2022年的东南亚跨境市场风口,越南电商市场一定不要错过
  5. mvn编写主代码与测试代码
  6. Python的PyDBG调试器的用法
  7. 标准模板库(STL)之 vector 列传 (二)
  8. 鸿蒙20支持哪些设备,华为鸿蒙OS 2.0支持哪些机型,有哪些区别
  9. 博科FC光纤交换机替换zone配置导入导出指导
  10. Nifi03 处理器
  11. Python编辑器你选哪个?我选PyCharm
  12. 管理员必须知道的RADIUS认证服务器的部署成本
  13. Kafka的监控以及运维与Kafka-eagle的安装
  14. 清除DNS 缓存记录
  15. SGD的几种优化加速模型动态图形显示
  16. 简单的STM32蓝牙遥控小车完整项目及资料分享,超全
  17. 行路难 李白
  18. EBS INV:客户料号
  19. SuperRecovery超级硬盘数据恢复软件
  20. python和r语言做大数据_R和python大数据

热门文章

  1. 数据库技术:数据存储和查询知识笔记
  2. 2020 年七大 AI 编程语言大盘点
  3. 域名相关的一些基础知识
  4. 安卓扫一扫自动跳转软件_ipad软件使用技巧
  5. python语言的取余运算符_Python 中用于整数除法取余的运算符是()_学小易找答案...
  6. 手把手教你写个小程序定时器管理库
  7. 暑期实习面试——艾锝科技,Python实习生
  8. 使用jenkins进行项目的自动构建部署
  9. JQuery this和$(this)的区别及获取$(this)子元素对象的方法
  10. lecture6-mini批量梯度训练及三个加速的方法