- 締切済み
Visual Basic6.0でOracle9iに接続する方法
Visual Basic6.0でOracle9iに接続する方法を教えてください。 状況としてはVB6.0をインストールしました。 Oracle9iをインストールしました。 ある業務の開発ソースはもらっています。 その他iniファイルももらっています。 なので必要な情報はあるはずです。 しかし、そもそもVBとOracleの接続方法がわかりません。 どなたか知っている方お願いします。 また、ヒントが得られるサイトがありましたら教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 1050 円(@1050YEN)
- ベストアンサー率69% (477/687)
>そもそもVBとOracleの接続方法がわかりません。 VB以前に接続環境は整ってますよね?
- O_cyan
- ベストアンサー率59% (745/1260)
ADOよりoo4o接続でやる方が処理が早いです。 oo4o接続はフォームロードで行うようにします。アクセスの度に接続していてはレスポンスが悪くなります。 Option Explicit ' oo4oの変数宣言 dim OraSession dim OraDatabase Private Sub Form_Load() ' フォームロード時 dim dbname as string dim cnuser as string 'oo4o接続 dbname = "サービス名" cnuser = "ユーザ名/パスワード" Set OraSession = CreateObject("OracleInProcServer.XOraSession") Set OraDatabase = OraSession.OpenDatabase(dbname, cnuser, ORADB_DEFAULT) 'RDB処理 ここに操作コードが入る End Sub Private Sub Form_Unload(Cancel As Integer) 'oo4oの接続解除 'oo4oの.closeメソッド系は内部的になにもしていないのでSet オブジォクト = Nothing で処理します。 Set OraDatabase = Nothing Set OraSession = Nothing End Sub こんな感じです。
- izumi_charis
- ベストアンサー率42% (6/14)
接続方法ですが、Oracleであれば、oo4oやADOなどが一般的ではないでしょうか。 参考URLのHPは結構親切に説明してあるページだと思うので、真似すれば接続できると思います。がんばってください。