2 zyznn zyznn 于 2014.02.19 21:26 提问

c++利用ADO如何通过Internet网访问SQL Server数据库?

c++利用ADO如何通过Internet网访问SQL Server数据库?需要对电脑设置哪些关键的项。
我的代码:
bstr_t strConnect = “Driver={SQL Server};Server=10.0.0.44;Database=test;UID=sa;PWD=111111”
//_bstr_t strConnect =
"Provider=SQLOLEDB.1;Password=111111;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=10.0.0.44";
void OnInitADOConn(_bstr_t strConnect)
{
::CoInitialize(NULL);
try
{
//对象实例化
m_pConnect.CreateInstance(
_uuidof(Connection));
m_pConnect->Open(strConnect,"","",adModeUnknown); //建立链接
MessageBox(NULL,"链接成功!","提示",0);

}
catch(_com_error e)
{
    MessageBox(NULL,e.Description(),"error",0);
}

}
这个只能在局域网中链接上。

Csdn user default icon
上传中...
上传图片
插入图片