用ADO简单些,网上demo教程一堆一堆的..链接一下,用recordset保存记录,操作完update就好了

解决方案 »

  1.   

    使用ADO,百度上一大把。http://www.cnblogs.com/maxblog/archive/2010/05/08/1730334.html
    http://blog.csdn.net/cxf7394373/article/details/2677065
      

  2.   

    ado很方便的  能执行sql语句 读取操作都可以的    
           CoInitialize(NULL);//com组件初始化
            ConnectionPtr pConn;
    _CommandPtr pComm;
    _RecordsetPtr pRst;
    pConn.CreateInstance(__uuidof(Connection));
    pComm.CreateInstance(__uuidof(Command));
    pRst.CreateInstance(__uuidof(Recordset));
    pConn->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=你的数据库名字;Data Source=你的计算机名称";  //用的是windows身份验证
    pConn->Open("","","",-1);
    pRst=pConn->Execute("select id from tb_test",NULL,adCmdText);// 可以用sql存数据 创建表格什么的
            //下面是读取数据用的
    _variant_t   vNum;  
    _bstr_t      bstr;  
    CString str;
    while (!pRst->EndOfFile)  
    {     
    /*// name  
    vNum = pRst->GetCollect("name"); //如果列名不对会引发错误  
    bstr = vNum;          
    strcpy(szName, (PCSTR)bstr);  
    printf("%s\n", szName);  */ // 取下一条记录  
    pRst->MoveNext();  
               }
      

  3.   

    ado,我的博客里转载好几篇文章介绍如何使用ado