渋木です。
> Access 2002 のタイプライブラリは「MSACC.OLB」とのことでしたので、
> 「MSACC.OLB」が依存するタイプライブラリを #import してみました。
ACCESS をオートメーションスルだけなら、MSACC.OLB だけを #import するだ
けで事足ります。
どうして ADO やら DAO まで #import してるのでしょう?
本当にそんなに必要なんでしょうか?
> しかし、途中で、ADO 2.1 と ADO 2.5 のオブジェクト名がバッティングする
> ようで、エラーが出てしまいました。
これも謎です。
ADO 2.5 と ADO 2.1 を同時に #import する理由が分かりません。
通常、新しい方だけ #import すれば十分だと思うのですが。。。
> 一応、rename("ADODB", "ADODB25") として、回避させましたが、
> 本当にこのような対応方法でよいのでしょうか?
名前が衝突するなら仕方ないですね。
でも、それ以前の問題のような気がします。
--
// 渋木宏明 (Hiroaki SHIBUKI)
// mailto:h...@mbi.nifty.com
// http://www.hidori.jp/
// Microsoft MVP 2002-2003 of Windows
> Access 2002 のタイプライブラリは「MSACC.OLB」とのことでしたので、
> 「MSACC.OLB」が依存するタイプライブラリを #import してみました。
ACCESS をオートメーションスルだけなら、MSACC.OLB だけを #import するだ
けで事足ります。
どうして ADO やら DAO まで #import してるのでしょう?
本当にそんなに必要なんでしょうか?
> しかし、途中で、ADO 2.1 と ADO 2.5 のオブジェクト名がバッティングする
> ようで、エラーが出てしまいました。
これも謎です。
ADO 2.5 と ADO 2.1 を同時に #import する理由が分かりません。
通常、新しい方だけ #import すれば十分だと思うのですが。。。
> 一応、rename("ADODB", "ADODB25") として、回避させましたが、
> 本当にこのような対応方法でよいのでしょうか?
名前が衝突するなら仕方ないですね。
でも、それ以前の問題のような気がします。
--
// 渋木宏明 (Hiroaki SHIBUKI)
// mailto:h...@mbi.nifty.com
// http://www.hidori.jp/
// Microsoft MVP 2002-2003 of Windows