读书人

ado连接sql server2000连不上~该如何解

发布时间: 2012-04-17 15:06:33 作者: rapoo

ado连接sql server2000连不上~~

C/C++ code
    CString DBName="server=local;database=SCDB;user=sa;password=";    CoInitialize(NULL);    ADODB::_ConnectionPtr m_pConnection;        ADODB::_RecordsetPtr m_pRecordset;    try    {        m_pConnection.CreateInstance(__uuidof(ADODB::Connection));        m_pConnection->Open((_bstr_t)DBName,"","",ADODB::adModeUnknown);    }    catch(_com_error e)    {        CString errormessage;        errormessage.Format("连接数据库失败!\r错误信息:%s",e.ErrorMessage());        AfxMessageBox(errormessage);        return;    }



CString DBName="server=local;database=SCDB;user=sa;password=";

这句话写得对不对啊 ,数据库名称是SCDB,sa用户没有密码,一直连不上,望各位高手指点!

[解决办法]
新建一个.udl文件,双击打开,连接数据库。用记事本打这个文件,连接字符就出来了。
[解决办法]
为什么数据库连接串这个问题问的人这么多。
www.connectionstrings.com

Provider=sqloledb;Data Source=(local);Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
[解决办法]
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=tempdb;Data Source=SqlServer1

读书人网 >VC/MFC

热点推荐