oracle调用了,sql也差不多多,只是有些数据类型不同而已;最终如何定义还是看存储过程如何写的。

调用存储过程:

using (OleDbConnection con = new OleDbConnection(ConnectionStr))

{

con.Open();

OleDbCommand cmd= con.CreateCommand();

cmd.CommandType = CommandType.StoredProcedure;

cmd.CommandText = "p_dps_wms_check_out";

cmd.Parameters.Add("anbseq",OleDbType.Integer).Direction = ParameterDirection.Input;

cmd.Parameters["anbseq"].Value = bseq;

cmd.Parameters.Add("anuserid", OleDbType.Integer).Direction = ParameterDirection.Input;

cmd.Parameters["anuserid"].Value = user_id;

cmd.ExecuteNonQuery();

有返回的显示

//cmd.Parameters.Add("reccount", OleDbType.Integer).Direction = ParameterDirection.Output;

//cmd.ExecuteNonQuery();

//this.TextBox1.Text = cmd.Parameters["reccount"].Value.ToString();

return true;

}

调用方法:

string sql = string.Format("select  f_get_billno('{0}','{1}')  from  dual", ancompany, anbillid);             DataSet ds = SQLSelectData(sql);//这里封装的SQL查询             if (ds != null && ds.Tables[0].Rows.Count == 1)             {                 return ds.Tables[0].Rows[0][0].ToString();             }             else                 return "";

c#怎么调用oracle存储过程,c# 调用oracle 存储过程、方法简易例子相关推荐

  1. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  2. oracle 定时任务 job 调用存储过程有回到输出参数(含out参数)

    oracle 定时任务 job 调用存储过程有返回输出参数(含out参数) 因前台调用一个含有OUT参数的存储过程,同时在JOB里也想调用同一个存储过程,不想将OUT参数去掉重新建一个存储过程再被JO ...

  3. oracle创建包 和调用,oracle创建函数和调用存储过程和调用函数的例子(区别)...

    创建函数: 格式:create or replace function func(参数 参数类型) Return number Is Begin --------业务逻辑--------- End; ...

  4. oracle数据块调用存储过程,VC调用存储过程的通用方法(ORACLE篇)

    先对上一篇调用SQLServer的存储过程作一点补充,就是如果存储过程里有Insert,update,delete等操作,最后返回结果集,按示例代码有可能得不到数据,因为返回的数据有可能不在第一个结果 ...

  5. vb.net调用oracle存储过程,vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc...

    vbnet2008连接oracle增删改查学习笔记(经典crud_含存储过程).doc 我的VBNETORACLE增删改查学习笔记(本源码在VBNET2008下测试通过)学习VBNET有一段时间了,之 ...

  6. Oracle存储过程及调用

    Oracle存储过程语法 Oracle的存储过程语法如下: ? 1 2 3 4 5 6 create procedure 存储过程名称(随便取) is     在这里可以定义常量.变量.游标.复杂数据 ...

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

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

  8. oracle创建函数和调用存储过程和调用函数的例子(区别)

    创建函数: 格式:create or replace function func(参数 参数类型) Return number Is Begin --------业务逻辑--------- End; ...

  9. oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法

    oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法 win7 下   cmd  运行   sqlplus  ...

最新文章

  1. J2EE学习笔记三:EJB基础概念和知识 收藏
  2. 美国限制研究生入境,港大神操作,只要你愿意,填个表就行,还有机会获得校长奖学金...
  3. 数据库连接池之_DButils
  4. java 事务 数据库 事务_Java数据库编程——事务
  5. OpenCV运行分类深度学习网络的实例(附完整代码)
  6. 物联网在改造海上钻井平台监测方面发挥着关键作用
  7. mongo基本使用方法
  8. oracle有硬件吗,Oracle 10G数据库中软硬件环境有哪些要求?
  9. 在 vCenter Server 中触发了 vSphere Distributed Switch 绑定警报 (2057667)
  10. c++运动学正反解 ros_朔州智能【机器人关节臂】哪家强
  11. Spark利用(idea+maven+scala)创建wordcount打包jar并在spark on yarn上运行——Spark的开发
  12. PHP 5.6 已结束安全支持,你升级到 PHP 7 系列了吗?
  13. 2012-8-1复选框全选
  14. Arch Linux stc-isp-wine AUR 包
  15. android手机图标 足球球星,C罗梅西最抢眼 足球巨星们都用什么手机
  16. 数据挖掘算法揭秘篇——分类方法(一)
  17. 易语言大漠一键登录实现启动后台绑定游戏
  18. SiamFC代码配置复现 matlab版本
  19. win7/win10屏幕录制教程?--QVE屏幕录制
  20. float浮点数理解

热门文章

  1. stm32正常运行流程图_stm32软件通信流程图
  2. 将springboot jar应用打包成镜像并在docker运行成容器
  3. mongodb 安装启动
  4. 你已经是个成熟的985大学了,请不要在大一教 C 语言!
  5. 警告!你的隐私正在被上亿网友围观偷看!
  6. 计算机软件通常称为,计算机软件通常分为
  7. windows2008文件服务器端口,windows server 2008 文件服务器不定期出现大量CLOSE_WAIT状态的连接,必须重启服务器,客户端才能访问共享。...
  8. 远程桌面 出现内部错误_如何解决远程桌面连接延迟高的问题?
  9. 机器学习-分类算法-决策树,随机森林10
  10. git安装,windows下git bash默认目录更改