|
▼三男三郎 さん:
おはようございます。
>最初にDAOの参照設定をしておかなければならない様なのですが、
>その通りなのでしょうか?
特にそのような事はないと思いますよ。
DAOの参照設定を行った後にコンパイルを行えばエラー箇所が特定できると思います。
>VBAの設定でDAOの参照設定を後から設定してもエラーが回復されません。
こちらについてですが、
Dim RS As Recordset
のような記述はされていませんでしょうか。
Recordset オブジェクトは ADO にも DAO にも存在します。
上記のような記述ですと ADO のレコードセットを使うか、
DAO のレコードセットを使うかの判断は優先順位の高い方が使用されます。
>>>Microsoft ActiveX Data Objects 2.x Library
>>>Microsoft DAO x.x Object Library
>>>
>>>(参照設定の画面で上位にあるものが優先されます。)
このような事象を避ける為に
Dim RS1 As DAO.Recordset
Dim RS2 As ADODB.Recordset
のように明示する事でどちらの Recordset を用いているかを判断させる事が可能です。
関係ない話でしたらすみません。
|
|