データベース接続及び切断
「プロジェクト」 - 「参照設定」
Option Explicit Public Cn As New ADODB.Connection Public bDbOpenFlag As Boolean '---------- データベースを開く ---------- Public Sub AdoOpenDB(ConStr As String) bDbOpenFlag = False Cn.Open ConStr 'Debug.Print Cn.Version bDbOpenFlag = True End Sub '---------- データベースを開く(接続文字列指定) ---------- Public Sub ModuleOpenDB() Dim ConStr As String ConStr = "Provider=MSDAORA.1;" & _ "Password=Pass; User ID=OraUser; Data Source=SourceName" 'データベースを開く Call AdoOpenDB(ConStr) End Sub '---------- データベースを閉じる ---------- Public Sub AdoCloseDB() If bDbOpenFlag = True Then Cn.Close End If End Sub '---------- SQLエラーを表示 ---------- Public Sub AdoGetError() Dim Buff As String If Cn.Errors.Count > 0 Then Buff = Cn.Errors.Item(0).SQLState & Cn.Errors.Item(0).Description & Date & " " & Time MsgBox Buff, vbExclamation End If End Sub '---------- メインフォームが立ち上がった場合 ---------- Public Function frmMainLoad() As Boolean On Error GoTo Err_Handle 'データベースを開く Call ModuleOpenDB '############## 処理 ############## Err_Handle: Call AdoGetError MsgBox Err.Source & vbCr & Err.Description, vbCritical frmMainLoad = False End Function
PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store
無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル