能够连接并打开连接 但是在用适配器或reader读取数据的时候报异常“不支持此功能” 求解决方案! 谢谢了!
void GetData()
{
string tnsName = "(DESCRIPTION =(CONNECT_DATA =(SERVICE_NAME = repdb1CS_1121)(SERVER = timesten_client)))";
Oracle.DataAccess.Client.OracleConnection con = new Oracle.DataAccess.Client.OracleConnection("User Id=oratt;Password=timesten;Data Source=" + tnsName + ";Statement Cache Size=0;");
try
{
con.Open();
Oracle.DataAccess.Client.OracleCommand cmd = new OracleCommand("select EMPNO from oratt.bonus;", con);
cmd.CommandType = CommandType.Text;
DataTable ds = new DataTable();
OracleDataAdapter da = new OracleDataAdapter(cmd);
da.Fill(ds);//报错
//OracleDataReader rdr = cmd.ExecuteReader();
//while (rdr.Read())
//{
// int f1 = int.Parse(rdr[0].ToString());
// int f2 = int.Parse(rdr[1].ToString());
// Console.WriteLine(f1 + " " + f2);
//}
con.Close();
for (int i = 0; i < ds.Rows.Count; i++)
{
DataRow dr = ds.Rows[i];
int f1 = int.Parse(dr[0].ToString());
int f2 = int.Parse(dr[1].ToString());
int f3 = int.Parse(dr[2].ToString());
MessageBox.Show(f1.ToString() + " " + f2.ToString() + " " + f3.ToString());
}
}
catch (OracleException e)
{
string ee = e.ToString();
}
}
begin select EMPNO from oratt.bonus; end;
ORACLE .net应用程序通过ODP.NET连接oracle12c之ORA-03137 ORA-03137: 来自客户机的格式错误的 TTC 包被拒绝: [kpoal8Check-3] [49152] [0] [0x000000000] [34856] [] [] []
1、.Net for Oracle 常见数据库驱动 1.1、微软提供的驱动 1.2、甲骨文提供的驱动 1.3、其它厂商...网上有大量诸如 C#/.Net 连接 Oracle 的几种方式之类的帖子,无非也就是介绍几种驱动,大部分内容还雷同。曾经我只
.NET 使用 Oracle.ManagedDataAccess.Client (也就是ODP.NET4.0,Oracle官方提供的数据访问组件),带参数访问数据库时,如果SQL语句中的参数顺序和参数数组中的顺序不一致时,会提示 “外部组件发生异常” 错误,...
就是Oracle 为 .NET (ODP.NET) 专门编写了 Oracle Data Provider,一个用于 Microsoft .NET 环境下的 Oracle 数据访问 API 。 详细解说 http://www.oracle.com/technetwork/cn/testcontent/o23odp-084525-zhs.html ...
https://blog.csdn.net/rrrrssss00/article/details/7178515/ ------------------------------Oracle 11g ODAC 11.1.0.7.20 with Oracle Developer Tools for Visual Studio(ODTwithODAC1110720.zip)版本------...
1、 Oralce官网 下载 安装 ODTforVS2015_121025 重启VS ...3、数据库连接字符串: user id=xxxx;password=xxxx;data source=192.168.0.xxx:1521/orcl(数据库名) 4、使用方法: OracleConnection con =
在Oracle官网,输入ODP.NET_Managed_ODAC122cR1查询,就可以找到下载地址, 当然下载需要注册Oracle账号。下载什么版本可以在下载页面查找。
ODP.Net基础应用——连接数据库、查询数据 连接数据库 测试表的结构 查询多行数据 查询单个标量数据 处理NULL值 将数据写入Dataset 替代变量 连接数据库使用OracleConnection类OracleConnection _conn = new Oracle...
ODP.net 是Oracle提供的.net链接组件,或许也可以叫做ODBC 网上搜索这两个词,可以在Oracle官方下载 安装ODP.net 有点差异,主要是32位和64位 32位的ODP.net有直接的安装包,可以一步一步安提示安装 64位的...
和OCI, PRO*C, JDBC连接Timesten一样,.NET连接TimesTen也非常简单。只不过需要安装的组件比较多些而已。在运行示例程序之前,需要在Windows上先安装: 1. TimesTen Windows客户端,本例中,由于TimesTen数据库在...
甲骨文公司推出Oracle Data Provider for .NET之后,微软公司随后就宣布...安装ODP.NET后,多次出现无法连接到Oracle数据库的尴尬局面,所以就有了这篇文章。 首先下载,ODP.NET可以在Oracle官网找到,上Googl...
首先感谢刘铁锰先生的《深入浅出WPF》,学习WPF过程碰上很多新概念,如Data Binding、路由事件,命令、各种模板等。 WPF:编写CS端的UI技术。 怎么去掉WPF窗体靠上多出黑色的长条?在vs界面的菜单栏点击调试-选项...
先说下基本开发环境:在winserver2008 r2 上安装了oracle 32位Client,通过vs2012 新建C# 网站工程连接服务器端的oracle。 连接字符串为:”Provider=OraOLEDB.Oracle;data source=ccenter;user id=query;password=...
ODP.NET必须的DLL OCI.DLLOracle.DataAccess.dllOraOps12.dllmsvcr100.dlloraociei12.dlloraons.dll 如果缺少会提示 the provider is not compatible with the version of Oracle client
1、 Oralce官网 下载 安装 ODTforVS2015_121025 重启VS ...3、数据库连接字符串: user id=xxxx;password=xxxx;data source=192.168.0.xxx:1521/orcl(数据库名) 4、使用方法: OracleConnection con
就是Oracle 为 .NET (ODP.NET) 专门编写了 Oracle Data Provider,一个用于 Microsoft .NET 环境下的 Oracle 数据访问 API 。 详细解说 http://www.oracle.com/technetwork/cn/testcontent/o23odp-084525-zhs.html ...
使用ODP访问Oracle时,某些情况会开启连接池(如,存在并发访问的情况,想节省每次访问重新建立连接的时间)。但也会引来一些连接池的问题。如:遇到数据库重启、会话被kill等情况。此时直接使用从池里取出的连接就...
BLOB类型 CLOB/NCLOB类型 BFILE类型 RAW类型 BLOB类型BLOB类型数据常用来存储图像、视频和音频BLOB数据的插入string imagePath = @"D:\Image\Icons\COMS_icon.png"; byte[] _imageStream = System.IO.File....
//在vs里面安装ODP.NET连接oracle数据库 在程序包管理器控制台里面输入命令: Install-Package Oracle.ManagedDataAccess 相关网址: https://www.nuget.org/packages/Oracle.ManagedDataAccess/12.1.24160719 ...
解压,打开 ODP.NET\bin\2.x\ 找到 Oracle.DataAccess.dll复制到vs项目下的packages\Oracle.ManagedDataAccess.12.1.24160419\lib\net40,即NuGet包安装的packages目录。
要相使用 Oracle Data Provider For .NET(ODP.NET), 必须先安装 ODP.NET 或者是 ODAC(Oracle Data Access Components) (ODAC 中包含 ODP.NET 这个组件) 最好是把 ODT.NET 也安装上,这样,以后在 ...
为了方便部署连接oracle的.net程序,oracle官方提供了一个简化版的client,即instant client。 通过instant client和ODP.net中的Oracle.DataAccess.dll,我们就可以方便的部署.net应用程序或者站点。 1. ODAC...
1.C#连接Oracle可以不安装客户端,但是需要借助Odp.net 免安装Oracle客户端: 将5个Oracle客户端的类库文件提取出来,放到程序根目录下,分别是oci.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraociei11.dll...
通过instant client和ODP.net中的Oracle.DataAccess.dll,我们就可以方便的部署.net应用程序或者站点,而不需要安装Oracle客户端。接下来我们就介绍这一过程。 1. ODAC的安装 在oracle的官方网站上下载与你...
首先要安装ODAC并配置环境变量 项目中添加引用【Oracle.DataAccess】 code: using Oracle.DataAccess.Client; public void Execute() { OracleConnection conn = new OracleConnection(connString);...
c#中odp.net 4.0利用odac操作oracle数据库学习(一)
(一)下载ODAC121021Xcopy_x64.zip,地址 ...(二)将压缩包解压至D:\Odp.netX64,然后执行执行cmd.exe进入该文件夹运行如下命令:install.bat all C:\odp.net myhome(install all c
这个视频主要讲了laravel5.6版本 路由 控制器 请求响应 模型 视图 。。。太多了,详细的看目录就行了,基本上框架开发常用的功能都讲了。应该算是目前比较详细的框架教程了 学会基础的laravel框架的使用
十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统
2020美赛特等奖A题8篇论文