mysql idataparameter_asp.net中IDataParameter调用存储过程的实现方法
本文实例讲述了asp.net中IDataParameter调用存储过程的实现方法,是asp.net数据库程序设计中非常实用的技巧。分享给大家供大家参考。
具体实现方法如下:
public string GenerateExamePaper(string paperType, string driverID, string MacAddr)
{
int i;
IDataParameter[] iData = new SqlParameter[4];
iData[0] = new SqlParameter("@paperType", paperType);
iData[1] = new SqlParameter("@driverID", driverID);
iData[2] = new SqlParameter("@MacAddr", MacAddr);
iData[3] = new SqlParameter("@sReturn", SqlDbType.Char, 50, ParameterDirection.Output, false, 0, 0, string.Empty, DataRowVersion.Default,null);
string aaa = "";
i= DbHelperSQL.RunProcedureParOut("Pro_GenerateExamePaper", iData, out aaa).ToString();
return aaa;
}
///
/// 执行存储过程,返回影响的行数
///
/// 存储过程名
/// 存储过程参数
/// 影响的行数
/// 返回output值
///
public static int RunProcedure(string storedProcName, IDataParameter[] parameters, out int rowsAffected,out str)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
int result;
connection.Open();
SqlCommand command = BuildIntCommand(connection, storedProcName, parameters);
rowsAffected = command.ExecuteNonQuery();
result = (int)command.Parameters["ReturnValue"].Value;
str= (int)command.Parameters["@sReturn"].Value;
return result;
}
}
相信本文所述对大家的asp.net程序设计有一定的借鉴价值。
mysql idataparameter_asp.net中IDataParameter调用存储过程的实现方法相关推荐
- oracle中调用过程,oracle中如何调用存储过程
oracle中如何调用存储过程 发布时间:2020-03-08 03:28:03 来源:51CTO 阅读:511 作者:lxg290 一.通过pls块来调用存储过程: declare p_dzno v ...
- 【lombok】使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法...
错误如题:使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法 报错如下: 解决方法: 1.首先查看你的lombok插件是否下载安 ...
- 线程的常用方法——currentThread方法||在main方法中直接调用run()方法,没有开启新的线程,以在run方法中的当前线程就是main线程||启动子线程,子线程会调用run方法
线程的常用方法--currentThread方法 Thread.currentThread()方法可以获得当前线程 Java 中的任何一段代码都是执行在某个线程当中的. 执行当前代码的线程就是当前线程 ...
- mysql高效查出重复的手机号_Mysql必读MySQL大表中重复字段的高效率查询方法
<MysqL必读MysqL大表中重复字段的高效率查询方法>要点: 本文介绍了MysqL必读MysqL大表中重复字段的高效率查询方法,希望对您有用.如果有疑问,可以联系我们.MysqL大表重 ...
- jpa调用mysql函数_Spring data jpa 调用存储过程处理返回参数及结果集(示例代码)
一.环境 1.此随笔内容基于spring boot整合的spring data jpa项目, 2.数据库为mysql 5.7.9版本 二.内容 1. 新建存储过程 pro_query_object B ...
- mysql call_mysql call用法:调用存储过程
在mysql中使用 call语句调用存储过程,是很经常的事,今天分享一段代码,供朋友们参考. 代码: mysql> CREATE TABLE titles ( //创建mysql表 -> ...
- 如何调用oracle的存储过程,oracle中如何调用存储过程
一.通过pls块来调用存储过程: declare p_dzno varchar2(50); p_vchtype VARCHAR2(50); p_productclass VARCHAR2(50); ...
- 大型企业中复杂数据库存储过程的修改方法:7步法教你高效完成任务
在企业的数据库中,根据不同的业务场景.统计需求.生产管理需要等,往往会有众多的存储过程.特别是在大型企业中,业务变化快,人员复杂,使得存储过程数量很多,不同代码编写风格有所差异等.最终导致存储过程修改 ...
- python中子类调用父类的初始化方法
http://bestchenwu.iteye.com/blog/1044848 http://www.crazyant.net/1303.html 一直不太理解python的初始化方法,今天找了下资 ...
最新文章
- Linux popen和pclose启动shell命令的问题思考
- 问题:python3关于json文件多余一行后发生的错误
- 使用Scrapy框架发送POST请求
- The Closest M Points BZOJ 3053
- 项目微管理 - 总结也是新的开始
- python怎么制作图像_python数字图像处理(5):图像的绘制
- 无人驾驶汽车系统入门系列
- python3环境变量和pip_Tool_linux环境安装python3和pip
- 路飞学城Python-Day96
- python报表自动化系列 - 拆分一个字符串中的数字和字母
- 初探VMware View 5.1
- 手推RNN BPTT(back propagation through time)反向传播
- 金蝶K3销售退货案例教程
- web前端开发技术储久良第三版答案整理(1~17章答案+附录模拟试卷)
- C#之DotNetBar2使用方法 - superTabControl1
- 阿里矢量图库使用方法
- 经典兔子问题有一对兔子从出生后第3个月起每个月都生一对兔子
- 组合数的几种计算方法
- 微信小程序上线缓存及解决办法
- 为了数学的明天,,穿越时空,重返南大(III)-