C#通过OleDb查询Oracle存储过程
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存储过程相关推荐
- oracle存储过程 多条件,Oracle多条件查询实际分页存储过程实操
以下的文章主要是介绍Oracle多条件查询分页存储过程,以下就是Oracle多条件查询分页存储过程具体方案的描述,希望在你今后的学习中会有所帮助.将业务逻辑放到Oracle中使得后台代码很精简,Ora ...
- Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...
- SQL那些事儿(十四)--C#调用oracle存储过程(查询非查询and有参无参)深度好文
最近老总让使用存储过程,说这个比较好用,抓起本oracle书看了看,写存储过程不是很难,但是写了存储过程调用的时候遇到许多问题,经过一天时间,把各种能遇到i的问题基本总结了下,跟大家分享. 照例画了张 ...
- php oracle 存储过程 返回值,PHP 调用 Oracle 存储过程 之 查询
在网上找了很久都没找到结果,今天看帮助,结合JAVA程序中的一个实例,写出了这个PHP调用Oracle存储过程的例子,也许有人会说PHP调用存储过程是很简单的,但在这里我还是想把这点小成就拿来共享一下 ...
- Oracle 存储过程中,解决变量使用 in条件时,查询无效问题
oracle 存储过程中,定义变量之后,使用变量进行 in 条件查询时,会出现查询条件无效的问题 表结构 表数据 解决方法 create or replace type strsplit_type i ...
- oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...
语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...
- oracle中创建游标,oracle 存储过程创建游标
Oracle与Sql Server差异点详解 1.create函数或存储过程异同点 Oracle 创建函数或存储过程一般是 create or replace -- SQL SERVER 则是在创建之 ...
- Oracle 存储过程 无法编译 解决方法(转载)
声明:本文为转载,如果有侵犯知识版本,请通知本人,本人将即刻停止侵权行为: http://blog.csdn.net/tianlesoftware/article/details/7412555 Or ...
- [转]oracle 存储过程的基本语法 及注意事项
oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) ...
最新文章
- shell脚本编程基础(1)及RAID阵列
- android 单个模块编译的方法
- gyp linux,gyp编译工具
- dw网页设计作品_UI设计需要学习哪些软件 如何成为高薪UI设计师
- 问题四十八:怎么用ray tracing画superhyperboloid(超级双曲面)
- matlab制作数字滤波器(带通滤波器)
- 好书推荐之【代码整洁之道】
- 鸿蒙系统图标大小怎么调节,华为手机桌面图标大小怎么调?用华为手机的朋友这些技巧需要了解...
- 匹配代价函数之SAD
- 产业大观 | “制造之都”东莞谋变背后:服务型制造铺就荣光之路
- easy-rules规则引擎最佳落地实践
- nhanes数据库挖掘教程3--对数据进行多重插补
- 企业ERP系统上线的最后一道防线——ERP系统上线预评估审计
- 我是如何在2年内通过注册会计师考试的
- 3ds max .mse加密文件解密
- Solve recurrence
- 邮箱怎么注册申请?怎么注册个好用的呢
- 用面向对象写一个通用爬虫模板
- 遗传算法实现引物设计(Python语言)
- 雨棚板弹性法计算简图_顾祥林梁板结构PPT课件.ppt-资源下载人人文库网