Sub OO4O() Dim EmpDynaset As Object Dim OraSession As Object Dim OraDatabase As Object Dim strSQL As String On Local Error Resume Next ' 'Connect Set OraSession = CreateObject(“OracleInProcServer.XOraSession") If Err <> 0 Then MsgBox “データベースに接続出来ません。" & vbCrLf _ & “CreateObject – Oracle oo4o エラー" & vbCrLf _ & “ORACLEクライアントはインストールされていますか?" End End If ' Set OraDatabase = OraSession.OpenDatabase(“DSN NAME", “USERID/PASSWORD", 0&) If Err <> 0 Then MsgBox “データベースに接続出来ません。" & vbCrLf _ & Err & “: “ & Error & vbCrLf _ & “DB接続の設定内容に問題があります。" & vbCrLf _ & “Cドライブ内からTNSNAMES.ORAファイルを探し管理者宛に送付してください" End End If ' On Error GoTo 0 'SQL strSQL = “SELECT * FROM TABLE_NAME WHERE FIELD='A'" 'Execute Set EmpDynaset = OraDatabase.CreateDynaset(strSQL, 0&) 'loop Do While Not EmpDynaset.EOF Debug.Assert EmpDynaset(“FIELD_NAME").Value EmpDynaset.MoveNext End If ' EmpDynaset.Close ' MsgBox “Done!" ' End Sub