Oracle8 に接続できない
BDEで Oracle 8 に接続できない場合には以下のチェックを行って下さい。
※ここでは Enterprise 版の SQL Link接続を対象にしています。
- Net*8 は入っているか?
当然ですが、Net*8 クライアントが入っていないと BDE - Oracle の接続もできません。また、Easy Config
でサービス名の設定をしていない場合も接続できません。SQL Plus などで目的のデータベースに接続できるかチェックして下さい。
- BDEの設定は正しいか?
BDE Administrator の 環境設定 - Drivers - Native - ORACLE の設定を確認して下さい。ここの
DLL32 と VENDOR INIT が正しくないと 「ベンダー初期化エラー」
などのエラーが出ます。 Oracle 8 の場合は DLL32 に SQLORA8.DLL、 VENDOR INIT に
OCI.DLL を設定します。

- Autoexec.batは正しいか?
「IDAPIエラー (SQLORA8.DLL)」 が発生する場合は
Autoexec.bat などの起動時の環境設定を見直して下さい。Oracle へのパスが通っていない場合があります。例えば
SET PATH が以下のような設定になっている場合は・・・
PATH C:\ORAWIN95\bin;
;C:\PROGRA~1\BORLAND\VBROKER\JRE\BIN
このように、C:\Orawin95\Bin の次のセミコロンが二つだったり、パスとパスの間に空白、または行の最後に空白があったりする場合はそれを除去して再起動してください。