質問: new adodb.recordset dbres.open sql, dbcon, adopenstatic, adlockpessimistic 上記の最終行のところで「クエリが複雑すぎます」でエラーになります。 すべてのクエリの重複しないデータを取得する方法はないでしょうか? よろしくお願い致します。
回答: ひとつずつ実行して行くと問題ない。 クエリの連投をしているようなのでキャッシュの問題かも? オブジェクトの宣言を行って dim je as object set je = createobject("jro.jetengine") ・・・・ je.refreshcache dbcon 'キャッシュの更新 dbres.open sql, dbcon, adopenstatic, adlockpessimistic set je=nothing '解放 のようにキャッシュの更新を挟み込んでみるとどうでしょう? 位置が適切なのか、一か所で十分なのかは残念ながら不明です。