请问大家:
    基本对话框模式与单文档模式连接数据库的代码和方式是一样的吗?具体如何实现
如果不一样,分别是什么?

解决方案 »

  1.   

    一样啊,用ODBC的话,无非就是创建一个基于CRecordset的类,然后通过对象来访问数据。
    ADO也是一样,打开数据库,然后操作。个人觉得,如果表的字段特别多的话还是用ODBC好一点,字段不是特别多的用ADO要灵活的多。
      

  2.   

    直接用MFC基于ODBC的类模板就很容易搞定了,呵呵
      

  3.   

    访问数据库一般就用ADO或者ODBC  它们是系统提供出来访问数据库的接口 和界面没关系哈 用对话框也行 用单文档也行 就看LZ自己具体怎么操作了 代码 访问方式都一样的
    相对来说直接用ADO更方便灵活一点 
    _ConnectionPtr m_conn(__uuidof(Connection));
    _RecordsetPtr m_rs(__uuidof(Recordset));
    用上面的链接指针和对象指针直接操作数据库就行了
      

  4.   

    感觉还是odbc好用,直接引入CRecordset就用
      

  5.   

    没什么不一样的,多文档或者单文档模式,其实就是一种所谓MVC架构,文档就是数据来源,
    对话框少了这个框架,自己写个类是一样的。另外,VC联数据库最好的是OLE DB,ODBC是一种高层方法,不如OLE DB好。
      

  6.   

    个人比较喜欢ODBC连接数据库~~