在 Delphi 3 中如何联接 Oracle 7.1 (for windows)(200分)

  • 主题发起人 主题发起人 Liuym
  • 开始时间 开始时间
L

Liuym

Unregistered / Unconfirmed
GUEST, unregistred user!
在 Delphi 3 中我可以联接 Oracle 7.3,但我单位
客户端却是Oracle 7.1 for windows,为什么连不上?
 
如果使用客户端是Oracle 7.1 for windows,安装DELPHI16位版。
注意ORACLE的连接协议和s前来SQL NET 版本。
ORACLE DELPHI BDE(VENDOR INIT/NET PROTOCOL/SERVER NAME)
-------------+-------------------+---------------------------
SQL NET 1.X |ORA71WIN/TCPIP OR IPX .../ ORACLE CONNECT STRING
|ORA72WIN/......
SQL NET 2.X |ORA71WIN/TNS/TNS NAMES
--------------------------------------------------------------
ORACLE 16 BIT CLIENT : SUPPORT 7.1 INCLUDE ORA71WIN.DLL
SUPPORT 7.2 INCLUDE ORA72WIN.DLL
SUPPORT 7.3 INCLUDE ORA73WIN.DLL
--------------------------------------------------------------
ORACLE 32 BIT CLIENT : SUPPORT 7.1 INCLUDE ORA71.DLL
SUPPORT 7.2 INCLUDE ORA72.DLL
SUPPORT 7.3 INCLUDE ORA73.DLL
--------------------------------------------------------------
ADD X:/ORAWIN/BIN(X:/ORAWIN95/BIN TO PATH :VERY IMPORTANT
16 --> 16
32 --> 32
 
您可以现在SQLPLUS中测试以下您配置的别名是否正确,
然后您启动BDE,选择CONFIGURATION页中的DRIVERS中的NATIVE中的ORACLE
最后确认以下其VENDOR是否选择了ORANT71.dll。如果不是就改为它,重起BDE
应该可以了。如果还有问题,请详细的说明一下您的环境。
 
基本同意DaiLi的说法,不过:
Oracle Vendor Init
7.1 ora802.dll
7.2 ora72.dll
7.3 ora73.dll
Net Protocol: TNS
 
谢谢各位。不过:
我单位客户端是Oracle 7.1 for windows(16),应用程序是用PB开发,
应用程序运行正常。ORACLE BIN目录有ORA71WIN.DLL,在Delphi之BDE
中的DRIVERS的NATIVE中的VENDOR选择了ORA71WIN.dll,ORACLE BIN
目录也加到PATH中了,但还是不行,Why?
另:我也用热炕头中的odas试过,也不行。
 
多人接受答案了。
 
后退
顶部