本文实例讲述了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调用存储过程的实现方法相关推荐

  1. oracle中调用过程,oracle中如何调用存储过程

    oracle中如何调用存储过程 发布时间:2020-03-08 03:28:03 来源:51CTO 阅读:511 作者:lxg290 一.通过pls块来调用存储过程: declare p_dzno v ...

  2. 【lombok】使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法...

    错误如题:使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法 报错如下: 解决方法: 1.首先查看你的lombok插件是否下载安 ...

  3. 线程的常用方法——currentThread方法||在main方法中直接调用run()方法,没有开启新的线程,以在run方法中的当前线程就是main线程||启动子线程,子线程会调用run方法

    线程的常用方法--currentThread方法 Thread.currentThread()方法可以获得当前线程 Java 中的任何一段代码都是执行在某个线程当中的. 执行当前代码的线程就是当前线程 ...

  4. mysql高效查出重复的手机号_Mysql必读MySQL大表中重复字段的高效率查询方法

    <MysqL必读MysqL大表中重复字段的高效率查询方法>要点: 本文介绍了MysqL必读MysqL大表中重复字段的高效率查询方法,希望对您有用.如果有疑问,可以联系我们.MysqL大表重 ...

  5. jpa调用mysql函数_Spring data jpa 调用存储过程处理返回参数及结果集(示例代码)

    一.环境 1.此随笔内容基于spring boot整合的spring data jpa项目, 2.数据库为mysql 5.7.9版本 二.内容 1. 新建存储过程 pro_query_object B ...

  6. mysql call_mysql call用法:调用存储过程

    在mysql中使用 call语句调用存储过程,是很经常的事,今天分享一段代码,供朋友们参考. 代码: mysql> CREATE TABLE titles ( //创建mysql表 -> ...

  7. 如何调用oracle的存储过程,oracle中如何调用存储过程

    一.通过pls块来调用存储过程: declare p_dzno varchar2(50); p_vchtype  VARCHAR2(50); p_productclass  VARCHAR2(50); ...

  8. 大型企业中复杂数据库存储过程的修改方法:7步法教你高效完成任务

    在企业的数据库中,根据不同的业务场景.统计需求.生产管理需要等,往往会有众多的存储过程.特别是在大型企业中,业务变化快,人员复杂,使得存储过程数量很多,不同代码编写风格有所差异等.最终导致存储过程修改 ...

  9. python中子类调用父类的初始化方法

    http://bestchenwu.iteye.com/blog/1044848 http://www.crazyant.net/1303.html 一直不太理解python的初始化方法,今天找了下资 ...

最新文章

  1. Linux popen和pclose启动shell命令的问题思考
  2. 问题:python3关于json文件多余一行后发生的错误
  3. 使用Scrapy框架发送POST请求
  4. The Closest M Points BZOJ 3053
  5. 项目微管理 - 总结也是新的开始
  6. python怎么制作图像_python数字图像处理(5):图像的绘制
  7. 无人驾驶汽车系统入门系列
  8. python3环境变量和pip_Tool_linux环境安装python3和pip
  9. 路飞学城Python-Day96
  10. python报表自动化系列 - 拆分一个字符串中的数字和字母
  11. 初探VMware View 5.1
  12. 手推RNN BPTT(back propagation through time)反向传播
  13. 金蝶K3销售退货案例教程
  14. web前端开发技术储久良第三版答案整理(1~17章答案+附录模拟试卷)
  15. C#之DotNetBar2使用方法 - superTabControl1
  16. 阿里矢量图库使用方法
  17. 经典兔子问题有一对兔子从出生后第3个月起每个月都生一对兔子
  18. 组合数的几种计算方法
  19. 微信小程序上线缓存及解决办法
  20. 为了数学的明天,,穿越时空,重返南大(III)-

热门文章

  1. 名画378 齐白石《花草工虫册页十开》
  2. gRPC vs Thrift
  3. 10个平面设计配色搭配方法
  4. Java 吸血鬼数字
  5. ShareSDK 开发过程中常见问题
  6. a fatal error java sigsegv_在Linux中Java运行时环境中的致命SIGSEGV错误
  7. jQuery.cookie使用说明.txt
  8. Qt系统托盘程序的实现
  9. PyQt5 创建系统托盘
  10. 阿里SaaS性能测试平台PTS最佳实践