SqlServer和MySQL中存储过程out返回值处理C#代码
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#代码相关推荐
- SQLServer存储过程的返回值 查询分析器/程序
1.存储过程没有返回值的情况(即存储过程语句中没有return之类的语句) 用方法 int count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况 (1)如果通过查询 ...
- 在 C# 中如何获取存储过程的返回值 ?
咨询区 GurdeepS: 我有下面的查询语句: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON goALTER PROCEDURE [dbo].[Validat ...
- 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值...
关于ExecuteNonQuery执行存储过程的返回值 用到过ExecuteNonQuery()函数的朋友们在开发的时候肯定这么用过. if(cmd.ExecuteNonQuery("xxx ...
- java通过jdbc访问mysql,update数据返回值的思考
java通过jdbc访问mysql,update数据返回值的思考 先不说那么多,把Java代码贴出来吧. public static void main(String[] args) throws I ...
- MySQL中存储过程使用详解
关联博文: 存储过程中的控制语句:http://blog.csdn.net/J080624/article/details/72353508 不同类型参数存储过程示例:http://blog.csdn ...
- 将存储过程的返回值赋给变量
1.OUPUT参数返回值 复制代码代码如下: CREATE PROCEDURE [dbo].[nb_order_insert]( @o_buyerid int , @o_id bigint OUTPU ...
- B-Tree索引在sqlserver和mysql中的应用
在谈论数据库性能优化的时候,通常都会提到"索引",但很多人其实并没有真正理解索引,也没有搞清楚索引为什么就能加快检索速度,以至于在实践中并不能很好的应用索引.事实上,索引是一种廉价 ...
- oracle java存储过程返回值_java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)...
java程序调用Oracle 存储过程 获取返回值(无返回,非结 果集,结果集) oracle中procedure是不能有返回值的,要想返回值,就得有 输出参数,同样要想返回记录集,可以把游标类型作为 ...
- mysql case 2个返回值_MySQL函数简介 2
6.5 条件判断函数 条件判断函数也被称为控制流程函数,根据满足的条件的不同,执行相应的流程,Mysql中进行条件判断的有IF,IFNULL,和CASE. 6.5.1 IF(expr,v1,v2)函数 ...
最新文章
- 仅需6步,教你轻易撕掉app开发框架的神秘面纱(3):构造具有个人特色的MVP模式
- EF Code First执行SQL语句及存储过程
- spring源码分析之spring-web remoting模块概况及基本概念
- 2022年的东南亚跨境市场风口,越南电商市场一定不要错过
- mvn编写主代码与测试代码
- Python的PyDBG调试器的用法
- 标准模板库(STL)之 vector 列传 (二)
- 鸿蒙20支持哪些设备,华为鸿蒙OS 2.0支持哪些机型,有哪些区别
- 博科FC光纤交换机替换zone配置导入导出指导
- Nifi03 处理器
- Python编辑器你选哪个?我选PyCharm
- 管理员必须知道的RADIUS认证服务器的部署成本
- Kafka的监控以及运维与Kafka-eagle的安装
- 清除DNS 缓存记录
- SGD的几种优化加速模型动态图形显示
- 简单的STM32蓝牙遥控小车完整项目及资料分享,超全
- 行路难 李白
- EBS INV:客户料号
- SuperRecovery超级硬盘数据恢复软件
- python和r语言做大数据_R和python大数据
热门文章
- 数据库技术:数据存储和查询知识笔记
- 2020 年七大 AI 编程语言大盘点
- 域名相关的一些基础知识
- 安卓扫一扫自动跳转软件_ipad软件使用技巧
- python语言的取余运算符_Python 中用于整数除法取余的运算符是()_学小易找答案...
- 手把手教你写个小程序定时器管理库
- 暑期实习面试——艾锝科技,Python实习生
- 使用jenkins进行项目的自动构建部署
- JQuery this和$(this)的区别及获取$(this)子元素对象的方法
- lecture6-mini批量梯度训练及三个加速的方法