回 帖 发 新 帖 刷新版面

主题:MFC连接远程数据库问题

我用A PC连接B上的SQL Server2005,端口1433有监听,A,B在同一个局域网里,B的IP为192.168.0.100,(账号pd,密码pd)可是老是失败,现在我的代码是

_ConnectionPtr m_pConnection; 

        _RecordsetPtr m_pRecordset;

        HRESULT hr;
        try
        {
           hr = m_pConnection.CreateInstance("ADODB.Connection");
           if (SUCCEEDED(hr))
           { 
                    //connect database
           
           _bstr_t strConnect="Provider=SQLOLEDB.1;Initial Catalog=TakeawaySale;Data Source=192.168.0.100";
                  hr = m_pConnection->Open(strConnect,"pd","pd",adModeUnknown);
            AfxMessageBox(_T("连接成功"));
           }
          
        }
        catch (_com_error e)
        {
          CString errormessage;
          // errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
           AfxMessageBox(errormessage);
            
        }
请问应该怎么改才对?!急用!!!

回复列表 (共1个回复)

沙发

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系摩客元亨 QQ908889846
2010年,中国网民突破了4亿,
网络游戏玩家超过了3亿,
互联网即将进入全民网游的时代

我来回复

您尚未登录,请登录后再回复。点此登录或注册