//主要代码如下。 用的是ADO方法
::CoInitialize(NULL);
    try
    {
        HRESULT hr;
        m_pConnection.CreateInstance("ADODB.Connection");
        _bstr_t ConStr="Provider=SQLOLEDB;Password=;Persist Security Info=false;User ID=sa;Initial Catalog=data;Data Source=127.0.0.1";//请各位高手看看此处有没有不妥的地方,我就是这里搞不懂应该怎样填写才正确。 
        hr=m_pConnection->Open(ConStr,"","",NULL);
        if(SUCCEEDED(hr))
        {
            AfxMessageBox("success");
            m_pRecordset.CreateInstance(__uuidof(Recordset));
            _bstr_t vSQL;
            vSQL="select * from student";
            m_pRecordset->Open(vSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
            m_pRecordset->MoveFirst();
            CString username;
            username=(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("name");
            AfxMessageBox(username);
        }
        else
            AfxMessageBox("断开连接");
        m_pConnection->Close();
    }
    catch(_com_error e)
    {
        AfxMessageBox(e.ErrorMessage());
        AfxMessageBox(e.Description());
        AfxMessageBox(e.Source());
    }
    CoUninitialize();
运行结果:提示说用户sa连接不到数据库。我就不知道该怎么办了。
是不是在计算机上还要设置一些什么连接????要设置ODBC数据源还是怎么着?
谢谢!!!

解决方案 »

  1.   

    沙发。。看看你的SQL身份验证方式和密码。
    你确定密码为空???
    还有,用的什么数据库????
      

  2.   

    提供个地址,自己找找.http://www.vckbase.com/document/listdoc.asp?mclsid=11&sclsid=1105
      

  3.   

    "Provider=SQLOLEDB.1;DataSource=Northwin;User ID=sa;Password=sa"
    /或
    "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=False;User ID=sa;Initial Catalog=Cadastru"
      

  4.   

    Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName; User ID=userName;Password=userPassword
    ---------------这样测过可行
      

  5.   

    Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName; User ID=userName;Password=userPassword
    ---------------这样测过可行
      

  6.   

    sa没给密码,还要确定
    一,你数据库服务是否开启
    二,你sa用户是否允许登录
    三,远程TCP连接是否打开
      

  7.   

    test
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  8.   

    test
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  9.   

    test
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html