« [VB6.0] 全フォームのUnload | メイン | [VB6.0|Oracle] パラメータを使ったSQL文 »
2005年07月30日
[VB6.0|Oracle] DB接続
'----- データベース関連 ----- Private OraSession As Object 'Oracle セッションオブジェクト Private OraDatabase As Object 'Oracle データベースオブジェクト
Private Sub Form_Load()Dim OraDB As String 'Oracle サービス名(別名)
Dim OraUser As String 'Oracle ユーザー名
Dim OraPass As String 'Oracle パスワード
'==============================================================
'----- エラートラップ開始
On Local Error Resume Next
'----- アイキャッチ表示
'frmLogo に「データベース接続中 …」表示
Load frmLogo
frmLogo.Show
DoEvents
'==============================================================
'-----iniファイル 接続
Call basIniFile.LoadIniFile
'----- サービス、ユーザー設定
OraDB = basIniFile.pOraDB
OraUser = basIniFile.pOraUser
OraPass = basIniFile.pOraPass
'----- oo4o 接続
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
If Err <> 0 Then
MsgBox "データベースに接続出来ません。" & Chr(10) & "CreateObject - Oracle oo4o エラー"
End
End If
Set OraDatabase = _
OraSession.OpenDatabase(OraDB, OraUser & "/" & OraPass, ORADB_DEFAULT)
If Err <> 0 Then
MsgBox "データベースに接続出来ません。" & Chr(10) & Err & ": " & Error
End
End If
'==============================================================
'----- アイキャッチ終了
Unload frmLogo
'----- エラートラップ終了
On Local Error GoTo 0
'==============================================================End Sub
2005 / 07 / 30