using System;
using System.Data;
using System.Data.OleDb;

  

        /// <summary>/// 通过OleDb查询Oracle存储过程/// </summary>/// <param name="id"></param>/// <returns></returns>public static DataTable getTodoList(string id){string connString1 = "provider=OraOLEDB.Oracle.1;User ID=test;Password=test;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)));Persist Security Info=True;Extended Properties='PLSQLRSet=1';";//'PLSQLRSet=1'很重要DataSet ds = new DataSet();DataTable dt = new DataTable();OleDbConnection conn = new OleDbConnection(connString1);OleDbCommand cmd = new OleDbCommand("getTodoList", conn);cmd.CommandType = CommandType.StoredProcedure;try{conn.Open();OleDbParameter[] parms = {new OleDbParameter("id1", OleDbType  .VarChar)};parms[0].Value = id;parms[0].Direction = ParameterDirection.Input;foreach (OleDbParameter parm in parms){cmd.Parameters.Add(parm);}OleDbDataAdapter oda = new OleDbDataAdapter(cmd);oda.Fill(ds);}catch (Exception ex){}finally{cmd.Dispose();conn.Close();}return ds.Tables[0];}

  

转载于:https://www.cnblogs.com/leon1984/p/6032308.html

C#通过OleDb查询Oracle存储过程相关推荐

  1. oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操

    以下的文章主要是介绍Oracle多条件查询分页存储过程,以下就是Oracle多条件查询分页存储过程具体方案的描述,希望在你今后的学习中会有所帮助.将业务逻辑放到Oracle中使得后台代码很精简,Ora ...

  2. Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)

    创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...

  3. SQL那些事儿(十四)--C#调用oracle存储过程(查询非查询and有参无参)深度好文

    最近老总让使用存储过程,说这个比较好用,抓起本oracle书看了看,写存储过程不是很难,但是写了存储过程调用的时候遇到许多问题,经过一天时间,把各种能遇到i的问题基本总结了下,跟大家分享. 照例画了张 ...

  4. php oracle 存储过程 返回值,PHP 调用 Oracle 存储过程 之 查询

    在网上找了很久都没找到结果,今天看帮助,结合JAVA程序中的一个实例,写出了这个PHP调用Oracle存储过程的例子,也许有人会说PHP调用存储过程是很简单的,但在这里我还是想把这点小成就拿来共享一下 ...

  5. Oracle 存储过程中,解决变量使用 in条件时,查询无效问题

    oracle 存储过程中,定义变量之后,使用变量进行 in 条件查询时,会出现查询条件无效的问题 表结构 表数据 解决方法 create or replace type strsplit_type i ...

  6. oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...

    语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...

  7. oracle中创建游标,oracle 存储过程创建游标

    Oracle与Sql Server差异点详解 1.create函数或存储过程异同点 Oracle 创建函数或存储过程一般是 create or replace -- SQL SERVER 则是在创建之 ...

  8. Oracle 存储过程 无法编译 解决方法(转载)

    声明:本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为: http://blog.csdn.net/tianlesoftware/article/details/7412555 Or ...

  9. [转]oracle 存储过程的基本语法 及注意事项

    oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) ...

最新文章

  1. shell脚本编程基础(1)及RAID阵列
  2. android 单个模块编译的方法
  3. gyp linux,gyp编译工具
  4. dw网页设计作品_UI设计需要学习哪些软件 如何成为高薪UI设计师
  5. 问题四十八:怎么用ray tracing画superhyperboloid(超级双曲面)
  6. matlab制作数字滤波器(带通滤波器)
  7. 好书推荐之【代码整洁之道】
  8. 鸿蒙系统图标大小怎么调节,华为手机桌面图标大小怎么调?用华为手机的朋友这些技巧需要了解...
  9. 匹配代价函数之SAD
  10. 产业大观 | “制造之都”东莞谋变背后:服务型制造铺就荣光之路
  11. easy-rules规则引擎最佳落地实践
  12. nhanes数据库挖掘教程3--对数据进行多重插补
  13. 企业ERP系统上线的最后一道防线——ERP系统上线预评估审计
  14. 我是如何在2年内通过注册会计师考试的
  15. 3ds max .mse加密文件解密
  16. Solve recurrence
  17. 邮箱怎么注册申请?怎么注册个好用的呢
  18. 用面向对象写一个通用爬虫模板
  19. 遗传算法实现引物设计(Python语言)
  20. 雨棚板弹性法计算简图_顾祥林梁板结构PPT课件.ppt-资源下载人人文库网

热门文章

  1. kivy学习二:做一个查询所在地区身份证前6位的小软件
  2. 猜歌?没有我猜不到的歌!因为我有Python脚本!
  3. Yii中render和renderPartial的区别
  4. 关于Frenet坐标系内曲率约束
  5. 非科班不能进大厂?从半路出家到阿里Android高级工程师
  6. 简单的朋友圈界面-Android(二)
  7. SQL语句中不等号(!=,)
  8. 你的交易系统有什么特别之处吗?
  9. 设计原则之迪米特法则详解
  10. 批量png图片数据转yuv格式数据并保存