1、建立ODBC连接,这可以参考一般的书籍
2。声明一ADO对象,然后打开数据库,就可以进行操作了。可以参考开发中心一篇利用ADO进行数据库编程的文章。

解决方案 »

  1.   


        一、在stdafx.h中加入
    #import "c:\program files\common files\system\ado\msado15.dll"  no_namespace  rename ("EOF", "adoEOF")定义全局变量 
      _ConnectionPtr m_pConnection;
    在你的  app.cpp中的InitInstance中写       if (!AfxOleInit())
    {
    AfxMessageBox("ole 初始化错误");
    return FALSE;
    } CString strOpen = "DSN=TestAdo;UID=sa;PWD=";  //有源连接
    //下面这一种是无源连接,SERVER存放数据的计算机名称, DataBase为数据库名称,
    //CString strOpen = "DSN=;UID=sa;PWD=;SERVER=NTSERVER;driver={sql server};database=pubs";

        try
    {
    m_pConnection.CreateInstance(__uuidof(Connection));
    m_pConnection->Open((const char *)strOpen,"","",-1);
    }
    catch(...)
    {
    AfxMessageBox("数据库初始化错误,程序将关闭!");
    return FALSE;
    }

    如果有问题可与我联系
      

  2.   

    alphagx:能不能给个具体的例子
      

  3.   

    不好意思,刚才代码写错了,driver ={sql server }; 改为Provider=SQLOLEDB