能不能把ADO所用的dll放在一个特定的目录中,
#import 的时候直接导入该目录中的dll,让ADO脱离系统,
是不是就可以摆脱版本问题了!

解决方案 »

  1.   

    可以吗不可以吗
    我只知如下呀
    使用ADO前必须在工程的stdafx.h文件里用直接引入符号#import引入ADO库文件,
    以使编译器能正确编译。代码如下所示:
    #import "c:\program files\common files\system\ado\msado15.dll"
    no—namespaces rename("EOF" adoEOF")
    这行语句声明在工程中使用ADO,但不使用ADO的名字空间,并且为了避免冲突,将EOF改
    名为adoEOF。
      

  2.   

    if you want to import ado like the following
    #import "msado15.dll" ...
    just copy msado15.dll to your project directory, or VC include directory.
      

  3.   

    高手,只要一个msado15.dll可以么?
      

  4.   

    #import "msado15.tlb" 也行.
      

  5.   

    #import "c:\program files\common files\system\ado\msado15.dll"
    no—namespaces rename("EOF" adoEOF")
    只要这个DLL和VC需要地几个DLL 就OK