在PB8.0中怎样连接'O84 Oracle8/8i (8.x.4+)'类型的数据库?在线等待!急、急、急!

snakiver 2003-05-19 08:20:59
我用PB8.0连接ORACLE的数据库,具体情况如下:

profile name : oracle805

server: null
login id: hxh(我自己建的)
password:******

测试时出现,提示: ORA-00942:表或视图不存在

是否我一定要给出SERVER的名字呢?清高手指点一下。
...全文
516 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinatang 2003-05-19
  • 打赏
  • 举报
回复
如果你在PB的开发环境中都不能连接Oracle数据库,那么首先你要检查的是在Oracle的SQL PLUS中是否能够连接到数据库,如果这里都不行那么你的Oracle服务名配置就有问题。然後你在看是否能够在PB中连接到数据库。一般来说,如果Oracl的SQL PLUS中能够连接Oracle数据库,在PB的开发环境中应该没有什么问题。除非你的PB安装就有问题。
snakiver 2003-05-19
  • 打赏
  • 举报
回复
我就是在PB80的开发环境中不能数连接据库的。
我的机子上装了SQL 2000 ,实例名为我机子的名称。我用SQL 连接没问题。
是不是SQL 2000 和ORACLE 8有冲突呢?
我在PB80的开发环境中用ORACLE 连接
SERVER NAME :我机子的名称
其他一样。
连接还是有错误。

我想SERVER NAME 是不是用我ORACLE 数据库的名字呢?
chinatang 2003-05-19
  • 打赏
  • 举报
回复
服务名是一定要写,不然系统如何知道连接哪个服务呢?对于连接参数的问题,有一个比较简单的方式,你可以在PB80的开发环境中建好数据库的连接,然后看该连接的属性,在属性页中有一个“预览”,使用该预览提供的连接参数语句就可以了。
cjt000000 2003-05-19
  • 打赏
  • 举报
回复
SQLCA.DBMS="O84 ORACLE 8.0.4"
SQLCA.ServerName="服务名"
SQLCA.LogId ="用户名"
SQLCA.LogPass="密码"
SQLCA.AutoCommit = False
SQLCA.DBPARM=""
birdslin 2003-05-19
  • 打赏
  • 举报
回复
要写的.
SQLCA.DBMS="O84 ORACLE 8.0.4"
SQLCA.ServerName="lin"
SQLCA.LogId ="stock"
SQLCA.LogPass="stock"
SQLCA.AutoCommit = False
SQLCA.DBPARM=""
snakiver 2003-05-19
  • 打赏
  • 举报
回复
在Oracle的SQL PLUS中能够连接到数据库,使用
id: hxh
password: 123
主机字符窗串: yyh

但用同样的用户名和密码:
server: yyh
login id: hxh(我自己建的)
password: 123
测试时出现,提示: ORA-00942:表或视图不存在.

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧