用MFC ODBC怎吗远程登录sql server的数据库,并能实施反映数据库里的变化

解决方案 »

  1.   

    CString url="DRIVER={SQLServer};DATABASE=test;PWD=sa;UID=sa;NETWORK=dbmssocn;Server=127.0.0.1"; CDatabase db; db.OpenEx(url);
      

  2.   

    ozx() 你能说具体点马
      

  3.   

    建立一个指向远程数据库的ODBC,跟操作本地数据库是一样的。
      

  4.   

    CString url="DRIVER={SQLServer};DATABASE=test;PWD=sa;UID=sa;NETWORK=dbmssocn;Server=127.0.0.1"; //DATABASE : sql server中的一个数据库
    //PWD ,UID 就不讲了,
    //Server 就是服务器地址了。局域网内可用计算机名
    //NETWORK=dbmssocn :指明用tcp/ip连接。CDatabase db; 
    db.OpenEx(url);CTestRst * pRst = new CTestRst( &db);//从CRecordSet派生CTestRst
    pRst->Open(CRecordset::dynamic,"select * from folder");//记住 Open 的第一个参数用 CRecordset::dynamic,要不不能增加数据
    //设表folder 有一个字段 name, 对应CTestRst 的变量 m_name
    //剩下的你应该会用了吧。如:while( ! pRst->IsEOF() )
    {  
       MessageBox( pRst->m_name );
       pRst->MoveNext();
    }