首先,我的Oracle服务端是在我自己的本机上。然后我的Oracle的TNSListener已经启动,数据库服务也已经启动,而且我用EMC(Manage Console)也可以连接上Oracle。但是在我的VB程序中,老是报这样的错误:“ORA-12154: TNS: 无法处理服务名”。为什么呢??而且我用TNSPING 服务名 的时候,好像也通了,没有报错,可是为什么VB里面不行呢?是不是我的服务名配置哪里不对了,想请各位指点一下。搞了两天了,还没有解决,郁闷死了!!!
下面是我VB连接的代码:Dim MakeADOConnStr As String
dim cn as New ADODB.ConnectionMakeADOConnStr = "Provider=OraOLEDB.Oracle.1;Password=shg;Persist Security Info=false;User ID=shg;Data Source=shg_192.168.2.11"cn.ConnectionString = MakeADOConnStr
cn.Open老是在open的时候就出现以上的错误提示!还有一个问题就是,之前我连接别的机子上的服务器的时候就是很好的,没有报错的,但是现在没有那台服务器了。所以我也没法测试出来。真的搞不懂到底哪里错了,谢谢您的指点!!!
下面是我VB连接的代码:Dim MakeADOConnStr As String
dim cn as New ADODB.ConnectionMakeADOConnStr = "Provider=OraOLEDB.Oracle.1;Password=shg;Persist Security Info=false;User ID=shg;Data Source=shg_192.168.2.11"cn.ConnectionString = MakeADOConnStr
cn.Open老是在open的时候就出现以上的错误提示!还有一个问题就是,之前我连接别的机子上的服务器的时候就是很好的,没有报错的,但是现在没有那台服务器了。所以我也没法测试出来。真的搞不懂到底哪里错了,谢谢您的指点!!!
解决方案 »
- 如何在触发器中获取当前修改行的rowid?
- 请教关于数据库选择
- 请教一下各位,如何把oracle 9i的数据导入到11g中
- 高手看看这个报错吧
- 谁有vc里occi开发的资料或者例程~谢谢啊
- 奇怪的sql错误 ora-03113 ,不明白为什么,只能请教高手咯
- 高手告诉我TRUNC (date)和ROUND (date)的用法和区别吧谢谢了
- 在创建表时,怎么设置主键呢!!
- 已经用exp命令导出数据,我想导入另外一台服务器,那台机器上已经安装了oracle,并且已经有数据库服务了,接下来我该怎么办?
- 100分的问题,能解决给分.不够再加分
- 在jdeveloper10.1.2中加载程序是提示“ error loading business components for project D:\rehouse\fwk\fwk.jpr”
- 急求oracle高手 帮 看看那里要优化,,谢谢谢谢
netmanager 中的服务名是必须有.domain的,否则oracle自己也连接不上了。
把SQLNET.AUTHENTICATION_SERVICES= (NT)改为
SQLNET.AUTHENTICATION_SERVICES= (NONE)
oracle的BUG