服务名是bbb 用户名/密码:aaa/aaa
在sql*plus下可以连接成功
但在写的程序里连接失败
出错的连接语句是: OraDatabase = OraSession.OpenDatabase("bbb", "aaa/aaa", CInt(0))
出错信息是:Unable to make connection,ora-12154:TNS:无法解析制定的连接标识符
请问出错的原因是什么,该如何解决啊?谢谢!
在sql*plus下可以连接成功
但在写的程序里连接失败
出错的连接语句是: OraDatabase = OraSession.OpenDatabase("bbb", "aaa/aaa", CInt(0))
出错信息是:Unable to make connection,ora-12154:TNS:无法解析制定的连接标识符
请问出错的原因是什么,该如何解决啊?谢谢!
解决方案 »
- sqlldr 无法开始会话 invalid username/password 但是连接sqlplus却可以连通,求助~
- 关于MySQL转Oracle的时间格式问题
- Oracle9i中的 SQLPLUS 登陆问题(头疼啊···)
- select 的组合问题 (50分)一经解决,马上送出
- 请大家讨论ORACLE过程编写中的一个规范问题
- 创建数据库对象脚本失败,求救!
- 高手进来帮帮忙啊。非常急,大力、邹建
- 这条在sql server 2000中执行正常的语句,在oracle中怎么写
- 请各位老大帮忙解释一下这段程序!
- 怎样删除一个同义词
- 查询速度的问题
- oracle中 select语句怎样删除某个列相同的记录
“oracleinprocserver”是因为在计算机中所登录的“名称”是“oracleinprocserver.xorasession”
建立了ORASESSION对象,接着便是建立ORADATABASE对象,要建立ORADATABASE对象的OPENDATABASE和DBOPENDATABASE方法。
set oradatabase=orasession.opendatabase("数据库别名","用户帐号/密码","启动类型")
set oradatabase=orasession.dbopendatabase("数据库别名","用户帐号/密码","启动类型")
是服务器名方面的错误!
你先用net manager 连接服务器一个
试下!!!
在net manager里测试和在sql*plus里测试结果一样:可以成功
但在程序里 执行到OraDatabase = OraSession.OpenDatabase("bbb", "aaa/aaa", CInt(0))
报错