说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

PB6.5如何不用ODBC连上oracle?

编辑:说三道四文库 发布时间:2018-06-22 09:41
HTML文档下载 WORD文档下载 PDF文档下载
谢谢大家了。我从来解决问题后都给分数的。
你为什么不安装一个ORACLE的客户端??
如果你的数据库就是在本机的话,ORACLE的服务器端就已经有了客户端的所有功能了。
我装了客户端了。那在DBprofile里面怎么配呢?
我装了客户端了。那在DBprofile里面怎么配呢?
要配的东西并不多,在connection 页中要设置 profile name,server(sid),login id,password几项,system页中设置powerbuilder Catalog Table Owner 项,关键是这些参数是否正确。
首先在oracle的Net configuration中做一个数据库别名,然后在DBprofile里这样配:
profile name: 自己取名
Server: @tns:temp  这个temp表示刚才在Net configuration中做的数据库别名
Logid: 数据库的用户名
Password: 密码
  pb专用的数据驱动不用还去用odbc干吗。odbc 虽然可以连上oracle 但势必在速度上大打折扣,这是不能容忍的。
  在dbprofile里配置方法是:
  // Profile leon
     SQLCA.DBMS = "O73 ORACLE 7.3"
     SQLCA.LogPass = "*******"
     SQLCA.ServerName = "@tns:XXXX"//(关键)
     SQLCA.LogId = "system"
     SQLCA.AutoCommit = False
    SQLCA.DBParm = ""

(1)oracle 8i
到www.sybase.com.cn下载升级程序,升到6.5.1
下载oracle8.0.4直接连接程序
修改pb.ini(see reference)
@_@
jyfool(丁丁) 同志啊。我照你说的陪了,可是死活说不能解析服务器地址。

然后我装了PB7。0 可是还是连不上,不知道那个server: 上面怎么写啊。
你的ORCLE 客户端的有没有使用NET8 EASY CONFIGY 之类工具配置TNS 服务器,你可以用SQLPLUS 连接你的服务器。测试其是否可行,如行则你的PB配置有误
@@@@@
我用Sql*Plus是可以连上的。然后在pb7里面还是连不上啊。

据说要装DCom,是不是真的。

我的操作系统是win20000
把你sql*plus连接的 用户/密码@服务 在PB中处理为 logid,logpass,servername就可以了啊。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘