ADO数据库连接问题!!有经验的请进!!
我的SQL Server数据库安装在Win2000系统,局域网的一台机器(名:Server)。
连接数据库的部分代码如下:
CString ConnectStr;
ConnectStr.Format("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=%s;Data Source=%s",sDatabase,sServer);
m_ADOCon->ConnectionString=(_bstr_t)ConString;
hr=m_ADOCon->Open(L"",L"",L"",adCmdUnspecified);
客户端的机器中
1、XP系统,连接数据库时,先要在网上邻居中打开Server机器,才能连接成功!否则失败!
2、2000系统,直接连接就成功了。
请问这是怎么回事?怎么解决?