这个错误是怎么回事呀?
我应该怎么解决呢?

解决方案 »

  1.   

    AfxOleInit();
    _ConnectionPtr m_pConn;
    CString m_sConn="Provider=SQLOLEDB.1;Data Source=127.0.0.1;Initial Catalog=CFAS_FP";     m_pConn.CreateInstance("ADODB.Connection");
        try
        {
            HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"fpadmin","ncust",adModeUnknown);    
            if (FAILED(hr))
            {
                AfxMessageBox("HR错误!");
                return FALSE;
            }
        }
        catch(_com_error e)
        {
            CString errormessage;
            errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
            AfxMessageBox(errormessage);//ÏÔʾ´íÎóÐÅÏ¢
        }
      

  2.   

    _ConnectionPtr m_pMyConnect=NULL;
    HRESULT hr=m_pMyConnect.CreateInstance(__uuidof(Connection));
    if(FAILED(hr))
    {
    AfxMessageBox("Hr Error!");
    return FALSE;
    } _bstr_t strConnect="Provider=SQLOLEDB; Server=local;"
    "Database=CFAS_FP; uid=fpadmin; pwd=ncust;"; 
    //connecting to the database server now:
    try
    {
    m_pMyConnect->Open(strConnect,"fpadmin","ncust",NULL);
    }
    catch (_com_error e)
    {
      CString errormessage;
            errormessage.Format("连接数据库错误!\r\n错误信息:%s",e.ErrorMessage());
            AfxMessageBox(errormessage);
     }
    这样也有问题!晕!
      

  3.   

    不过现在的错误是Unspecified Error
      

  4.   

    可是我用sa也不行呀。
    我更改了用户密码后是不是要重启SQL呢?