刚试了一下,基于SDI应用程序向导,有数据库选项,如果基于对话框的话,到后面就没数据库项那一步了,是不是基于对话框应用程序不能建立数据库?如果可以,不通过向导怎么做呢?

解决方案 »

  1.   

    向导中的数据库选项也不过就是加了个头文件而已,
    你先确定在你的软件想使用什么样的数据库连接方式,
    ODBC、ADO什么的,之后再把相关头文件或组件包含进来就是了。
    在网上搜下,应该有很多数据库使用方法。
      

  2.   

    我用ODBC,你的意思我可以先做对话框这边,等添加数据库时再添加数据库头文件就可以了?我其实还不太明白,基于SDI向导过程中选择数据源的作用是什么
      

  3.   

    用CDatabase及其他几个相关的类也就可以了
      

  4.   

    VC 连接数据库的方式很多,如ODBC、ADO、DAO……
      

  5.   

    向导的作用无非就是做一些最基本的初始化而已 比如你可以选择有没有最大化最小化菜单 你选择
    windows sockets 它就将程序初始化时加载了套接字库 
    你搞对话框的 先建立个数据库 建个表 
    在程序中导入msado15.dll
    再代码初始化COM库
    再连接是一样的
      

  6.   

    我也遇到跟楼主一样的问题,新建项目的是后SDI和MDI都可以直接导入数据库(ACCESS),但是选择“基于对话框”的时候就不能直接导入数据库了,很不方便,能不能不写代码导入而在新建项目的时候直接导入?