VB6 在WIN7 连接Oracle 9.2 ORA-12154

问题描述

DimOraDBAsNewADODB.ConnectionOnErrorGoToToExitOraDB_Open=FalseOraConstr="Provider=OraOLEDB.Oracle.1;Password=XXX;PersistSecurityInfo=True;UserID=XXX;DataSource=XXX"OraDB.CursorLocation=adUseServerOraDB.OpenOraConstrErr.DescORA-12154TNS。。。。。。。。。。。Err.num2147467259编译成EXE运行正常别的DBTools,SplPlus连接数据库都没问题就是在VB下运行出错求大婶帮助谢谢了

解决方案

解决方案二:
你的VB6.exe是不是设为用管理员身份运行了?否则不会编译成EXE和IDE中运行不一样。
解决方案三:
感谢回复是用管理员执行感觉是个很小的问题但就是找不到哪里设置错误请高人继续
解决方案四:
DataSource=XXX或TNS的设置和当前用户相关。用管理员运行用户不一样了。
解决方案五:
不是太明白能详细说说该怎么做吗?我已经是以Administrator身份运行VB6了
解决方案六:
就是不要用管理员身份运行。跑EXE的普通用户和跑VB6.exe的管理员有不同的环境,它们可能用了不一样的TNS配置。
解决方案七:
注意点1)是否是64位系统(VB6.exe的路径中有括号)2)用管理员身份运行cmd.exe,和普通用户运行的cmd.exe比较环境变量是否一致
解决方案八:
谢谢了我也刚刚发现了VB是在ProgramFlies(X86)下的问题就是(X86)Ora不认。Tiger非常感谢你的帮助
解决方案九:
这里可以看出,Oracle和Microsoft的确是冤家

时间: 2024-11-05 19:38:39

VB6 在WIN7 连接Oracle 9.2 ORA-12154的相关文章

plsql连接oracle数据库报ora 12154错误解决方法_oracle

plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql

win7下vs2008连接oracle

问题描述 win7下vs2008连接oracle 如题 在win7下连接server2008 r2上的oracle报此错 System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本. 看网上最多的解决方法一个是配置环境变量,另一个是配置权限,都配置了,还是有这个错误,要怎么解决 解决方案 环境变量是这么配置的: ORACLE_HOME D:appAdministratorproduct11.2.0dbhome_1 TNS_ADMIN D:appAdm

64位win7下pl/sql无法连接oracle解决方法_oracle

1.pl/sql无法连接本机的oracle(ORA 12154:TNS:无法解析指定的连接标识符) 解决方法:pl/sql不能安装在Program Files(x86)文件夹下,要安装在Program Files文件夹下 2.pl/sql无法连接远程oracle(ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务) 解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机配置的or

.net2010在win7 64位下无法连接oracle,急!

问题描述 我的操作系统是64位的win7,我在asp.net2010下开发,调试的时候无法连接oracle(oracle客户端是32位的)! 解决方案 解决方案二: 解决方案三:这个页面中有和你一样的问题,请仔细看看,换个客户端就好了!http://topic.csdn.net/u/20111220/11/0fddca76-b543-4fdc-9648-a04b7a3f2c49.html

Win7 64位系统下PHP连接Oracle数据库_php实例

下面讲下配置过程 一.下载oracle instantclient 下载地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html 下载 instantclient-basic-windows.x64-11.2.0.4.0 解压路径:D:\Program Files (x86)\Oracle64Client\instantclient_11_2 *注:客户端需要对应数据库版本. 二.配置系统环境变量 在PATH环境变量后加

pl/sql developer-PL/SQL Developer 远程连接Oracle 报错无法解析指定的标识符

问题描述 PL/SQL Developer 远程连接Oracle 报错无法解析指定的标识符 环境: 虚拟机中安装CentOS 6.3 CentOS安装Oracle 11gr2 客户机Win7 问题介绍: 已经在CentOS 启动了实例,监听: 开放了1521端口:虚拟机跟客户机网络连通: 使用DBVisualizer可以连接成功目标实例: PL/SQL Dev连接就报错"ORA-12154: TNS:could not resolve the connect identifier specifi

asp.net连接oracle的问题及方法总结

.net连oracle数据库的两个方法介绍 1. 安装oracle客户端,连接oracle     需要在客户端%oracle_client_home%network/admin/配置tnsnames.ora,以服务名aa为例,客户端和服务器服务名及连接串需要保持一致.服务名的配置实例如:  代码如下 复制代码 a =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = helen)(PORT

JDBC连接Oracle数据库常见问题及解决方法

oracle|解决|数据|数据库|问题 Jbuilder正确连接 oracle 9i需要注意的几个问题 oracle8以上的应该都使用classes12.jar文件作为jdbc驱动: 正确设置windows的classpath和jbuilder中的enterprise setup .configure libraries,将casses12.jar路径正确添加到上述需要设置的地方: 进入database pilot,在database pilot中,file---new 在driver列表中如果

ASP.NET连接Oracle的四个常见问题

ASP.NET连接Oracle问题1:System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 原因:NTFS权限问题,在ORACLE9I时总是遇到 解决方法: 1.以管理员的用户登录: 2.找到ORACLE_HOME文件夹(我的是C:\oracle\ora92),点右键,选属性--安全,在组或用户栏中选"Authenticated Users"