_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
HRESULT hr;
try
{
hr=m_pConnection.CreateInstance(__uuidof(Connection));
m_pRecordset.CreateInstance("ADODB.Recordset"); if(SUCCEEDED(hr))
{
hr=m_pConnection->Open("drive ={SQL Server};
Server=172.17.41.152;//SQL 2000服务器地址
DATABASE=HSDB;UID=sa;PWD=19850829;",
"","",adModeUnknown);
}
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:
%s",e.ErrorMessage());
AfxMessageBox(errormessage);
return FALSE;
}
为什么我这样做只能在本机连上,而在别的机子上连接服务器就连不上了???
_RecordsetPtr m_pRecordset;
HRESULT hr;
try
{
hr=m_pConnection.CreateInstance(__uuidof(Connection));
m_pRecordset.CreateInstance("ADODB.Recordset"); if(SUCCEEDED(hr))
{
hr=m_pConnection->Open("drive ={SQL Server};
Server=172.17.41.152;//SQL 2000服务器地址
DATABASE=HSDB;UID=sa;PWD=19850829;",
"","",adModeUnknown);
}
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:
%s",e.ErrorMessage());
AfxMessageBox(errormessage);
return FALSE;
}
为什么我这样做只能在本机连上,而在别的机子上连接服务器就连不上了???
解决方案 »
- 如何让绘制好的图形在OnPaint()下不再刷新?
- 想监控程序界面,如何实现在在屏幕锁定下抓屏?
- 已知对话框ID号,帮忙求其句柄
- 对于不允许设置CBRS_SIZE_DYNAMIC属性的工具栏,怎么让工具栏由一列显示变为一行显示?
- 请问使用双缓存填充的面,填充的结果怎么不对,填充的模式好像变了
- VC中excel表的导入和导出怎么做?
- 如何得到一张图片的RGB值
- LogonUser和CreateProcessAsUser联合使用能否实现文件夹访问权限限制?
- MFC打造最基础网络通讯程序
- MFC/SDI/ODBC/VC看了两天了有一些问题:怎么创建表?
- 为9月后跳槽做准备-广州
- 头文件声明的极简单问题
是sql2000?
在查询分析器中select @@version
如果不是8.00.2039需要要求打sp4补丁.
默认1433
在局域网机子上面telnet 172.17.41.152 1433
如果不是提示这样的话
"正在连接到172.17.41.152...不能打开到主机的连接, 在端口 1433: 连接失败"
基本上就不关防火墙的事情.