如题,我正在写一个activex控件,需要连接数据库,谁能指点一下或给点代码,谢谢!

解决方案 »

  1.   

    没错,我在stdafx.h中加入了
    #import "c:\...\msado10.dll" no_namespace rename("EOF","adoEOF")
    的语句,但是报错提示window.h already include,mfc must not include <window.h>
    编译不通过,why?
      

  2.   

    我现在的做法是在StdAfx.h中把#include <afxdao.h>注释掉了,
    然后自己加了#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
    就可以使用了,我写的是MFC ActiveX ControlWizard
      

  3.   

    用ADO方式是可以的,我以前用他写过控件的,很方便。
      

  4.   

    如果有MSDN帮助光盘,则Samples\VC98\mfc\database\daoctl是其实例。
    也可到微软网站上搜DAOCTL: ActiveX Control Container with Data Bound Controls。This sample shows how to build an ActiveX&#8482; control container that contains data bound controls. The container provides the controls with data from a Microsoft Access database via DAO不知对你是否有用。