はじめまして 早速ですが、現在、VB6.0でAccess97のmdbを使うプログラムを作成しているのですが、 実行時エラー 2147023170(800706be)オートメーションエラーです。リモートプロシャジーコールに失敗しました。 のエラーが、稀に発生します。 プログラムの一部 Public wrkJet As Workspace Public Rundb As Database Set wrkJet = CreateWorkspace("", "admin", "", dbUseJet) Set Rundb = wrkJet.OpenDatabase("c:\xxxxx\xxxxxx.mdb", False) strSql = "" strSql = "Select * From 送信状況マスタ;" Set RecSet = Rundb.OpenRecordset(strSql, dbOpenDynaset) Call CloseRecSet(RecSet) ---------------------------------------------------------------------------------------------------------------------------- Public Sub CloseRecSet(ByRef RecSet As Recordset) On Error Resume Next If Not RecSet Is Nothing Then RecSet.Close <<<<<<<<<<<<<<<<<< この変でエラーになります。 Set RecSet = Nothing End If End Sub ライブラリにMicrosoft DAO 3.6 Object Library を使用しています。 support.microsoft.com/kb/825796/ja に、Access97は、DAO 3.5を推奨とあったのですが、上位互換で問題無いと思っていたのですが、 やはり、DAO 3.5を使用した方が良いのでしょうか? ご指導をお願い致します。