解决在win7 64位系统下通过ado连接oracle出现ORA-12154错误

windows建立Oracle数据库的ODBC数据源 参考https://blog.csdn.net/BlueCY/article/details/76164941 默认情况下Windows系统创建数据源时,是没有Oracle驱动程序的。 可以发现已经有了Oracle数据源 阅读详情

在win7 64位系统中使用delphi通过ado连接oracle数据库需要注意的地方。


1、安装数据库客户端默认管理员是不支持ado组件的,因此我选择了自定义,我把所有组件都选择上。


2、将C:\Windows\System32\odbcad32.exe文件复制到C:\Windows\SysWOW64\odbcad32.exe下

Visual C++ ADO数据库编程入门  ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和书籍有很多,本文着重站在初学者的角度 阅读详情

相关推荐

Oracle Instant Client Basic Windows 64 11.2.0.4.0 安装包

资源下载链接为: https://pan.quark.cn/s/2f7c1c4db4a5 Oracle Instant Client 是 Oracle 公司推出的一款轻量级数据库连接工具,它允许应用程序在没有完整 Oracle Database 安装的情况下与 Oracle 数据库进行通信。以 “instantclient-basic-windows.x64-11.2.0.4.0.zip” 这个压缩包为例,它适用于 64 Windows 系统,版本号为 11.2.0.4.0,包含运行在 64 Windows 环境下用于连接和查询 Oracle 数据库的基本组件。 其主要组件有:oci.dll,即 Oracle Call Interface (OCI),是 Oracle 数据库的编程接口,能让 C 和 C++ 开发者编写与 Oracle 数据库直接交互的应用程序。对于像 Navicat 这样的 64 数据库管理工具,oci.dll 是关键,它提供了连接 Oracle 数据库的底层功能。此外,Instant Client 包中通常还包含其他重要组件,如 sqlplus.exe(命令行 SQL 工具)、tnsnames.ora(网络服务名配置文件)和 ocijdbc.jar(Java 数据库连接器)等,这些组件对于实现与 Oracle 数据库的连接都非常重要。 安装和配置 Oracle Instant Client 的步骤如下:首先,将 zip 文件解压到指定目录,比如 “C:\Oracle\InstantClient_11_2”。其次,设置环境变量,例如将 TNS_ADMIN 设置为 tnsnames.ora 文件所在目录,将 PATH 添加到 Instant Client 的可执行文件路径。如果要通过 Navicat 等第三方工具连接,还需要确保工具配置正确指向了

instantclient-basic-windows.x64-11.2.0.4.0.zip

用于解决navicat远程连接oracle报错问题: ORA-28547: connection to server failed, probable Oracle Net admin error 由于远程的Oracle是 11g的,但是Navicat本身的Oracle oci.dll文件是10g的,数据库与链接库的版本不一致,所以会报错。 解决方法:下载文件更新到navicat安装目录里面即可解决

oracle官方64客户端-instantclient-basic-windows.x64-11.2.0.4.0.zip

oracle官方64-11.2.0.4.0版本客户端-instantclient-basic-windows.x64-11.2.0.4.0

64navicat连接32oracleORA-28547与cannot load oci dll,193问题处理)报错解决

64navicat连接32oracleORA-28547与cannot load oci dll,193问题处理)报错解决 遇到报错,很多人说,navicat 和oracle 数必须一致,32-32/64-64 其实不是的,我是64navicat连接32oracle,问题也解决了; navicat安装版本查看 oracle 版本-注意我是32oracle 配置oci 下载插件-安装客户端 instantclient-basic-windows.x64-11.2.0.4.0.zip

博水之野,人杰地灵 2935

Oracle入门精读20_客户端(Win7_X64)安装Oracle instant client(X64)及sqlplus(X64)远程登录

oracle官方下载instant client文件(64):instantclient-basic-windows.x64-11.2.0.4.0.zip 有basic、sqlplus、odbc、jdbc一般来说就够用了。 1)将上述zip文件解压到同一个目录C:\instantclient_11_2,便于查找和使用。   2)新建sqlnet.ora文件    如果你安装的...

木生火 1707

ADO连接Oracle数据库发生80004005和800a0e7a错误(2)

1、之前写程序经常使用的连接字符串: sprintf(szConnect, "Provider=OraOLEDB.Oracle.1;Password=%s;Persist Security Info=True;User ID=%s;Data Source=%s",“密码”,“用户名”,“本地服务名”); 程序的配置环境:安装的是32的11g服务端,程序在win7下编译成32,如下图2种环境都可以: 可以成功连接数据库,没有发生过任何问题。 2、最近在做项目的时候,由于调用了..

小米的修行之路 2666

C++通过ADO远程访问Oracle数据库:环境配置、核心代码与性能优化

数据库远程访问是企业级应用开发中的基础需求,其核心在于建立稳定、高效、安全的跨网络数据连接通道。从技术原理层面,这通常涉及客户端-服务器模型、网络协议(如TCP/IP)以及标准化的数据访问接口。在Windows平台的C++开发中,ADO(ActiveX Data Objects)作为一种基于COM的数据访问技术,通过OLE DB或ODBC提供者层,为操作包括Oracle在内的多种数据库提供了统一的编程模型,其价值在于简化了数据操作复杂度,并保持了较好的性能与系统兼容性。在实际工程实践中,特别是在维护历史遗留

weixin_30522183的博客 439

oracle 手机客户端_Oracle Client(客户端) 安装与配置

因为工作需要,需要通过本地oracle客户端将数据导入到远程服务器上的oracle数据库中。从csdn下了很多oracle客户端,都是属于精简版,缺少imp.exe文件,造成无法导入数据。所以最终从oracle官网下载了oracle客户端标准版,标准版的oracle客户端大小570Mb左右,地址;http://www.oracle.com/technetwork/database/enterpri...

weixin_39726697的博客 974

instantclient-windows.x64-11.2.0.4.0.zip_Navicat连接Oracle客户端官网下载

Navicat连接Oracle客户端官网下载原版 instantclient_11_2 instantclient

instantclient-basic-windows.x64-11.2.0.4.0

instantclient-basic-windows.x64-11.2.0.4.0 用于连接远程服务器时的客户端工具

instantclient-basic-windows.x64-11.2.0.4.0-sqlplus.zip

instantclient-basic-win64是一款完全免费轻量级数据库客户端。用户无需安装标准 Oracle客户端或拥有ORACLE_HOME就可运行应用程序,navicat远程连接数据库必须要的,替换之后navicat需要设置一下。该压缩包包括instantclient-basic-windows.x64-11.2.0.4.0.zip和instantclient-sqlplus-windows.x64-11.2.0.4.0.zip

win10系统64安装Oracle11g使用plsql连接的过程

1.首先要安装成功 2.然后从Oracle官网上下载instantclient-basic-windows.x64-11.2.0.4.0.zip文件,一定要下载64的 链接:https://pan.baidu.com/s/1Lr7s6yMiDsDfZHaRsgEUbQ 提取码:r_y_h_j 把下划线去掉 不然会连接出错 3.下载后解压到无中文的磁盘 4.关...

qq_34094180的博客 991

Oracle Windows ODBC 数据源配置

windows 配置 oracle odbc : 打开odbc 数据源管理器》》系统DSN》》点击“添加” 如图: 若没有驱动程序 “Oracle in OrcClient11g_home” ,需要安装oracl客户端。 下载地址: Oracle Instant Client Downloads 安装后打开目录:D:\app\huangzc\product

3万+

64安装oracle instantclient odbc方法和故障解决

事由:python脚本做事务的时候 cx_Oracle连接oracle数据库在上传数据的时候 经常发送断开连接而导致事务失败,因为没有数据库的管理权限,所以打算试试用JDBC和ODBC的连接方式会不会更好一点(太闲了)。在配置odbc时候有点头疼!所以做一个记录! 2019-11-03更新说明:python继续用cx_Oracle连接数据库,更新方式由insert values语句变成 inse...

HolleWorld练习册 7341

【亲测免费】 Instant Client 11.2.0.4.0(Windows) 一站式下载

Instant Client 11.2.0.4.0(Windows) 一站式下载 【下载地址】InstantClient11.2.0.4.0Windows一站式下载 此项目提供Oracle Instant Client 11.2.0.4.0版本的完整Windows 64包,包含基础、JDBC、ODBC、SDK、SQL*...

gitblog_06742的博客 2165
上一篇: mysql替换字段中的回车换行符
下一篇: mysql 删除重复数据只保留一条记录
dinphi
博客等级 码龄17年 11粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值