読者です 読者をやめる 読者になる 読者になる

misc.log

日常茶飯事とお仕事と

ActiveX Data Object 2.8と6.1はどっちが古いの?

業務日誌 SQLServer DB VBA

よくわからんです。

Excel VBAでDBアクセス処理の試作を行う必要があり、簡単なDBアクセス処理を書いているんですが、参照させるライブラリが分かりません。下記のどれが最新なんだろう?

実際には、2.0、2.1~2.7まで一通り参照設定にそろっています。環境はExcel 2010。

やっぱりDLL名の番号的にはmsado15の方が古いですよね?というのも、実際、msado15.dllを参照してDBからデータを取得、結果を

ResultSheet.Range("A2").CopyFromRecordset (result)

のようにCopyFromRecordsetで貼り付けようとすると

クラスはオートメーションまたは予想されたインターフェイスをサポートしません。

エラーが出てしまいます。このあと、2.8を使って試してみます。