你的机器的IP地址是否是自动获取的,如果是可能不容易连接上;
还有局域网设置内部DNS服务器了吗?如果没有也会有这样的问题;
再就是SQL2000服务器设置:连接超时值,并发连接最大数目限制;
还有局域网设置内部DNS服务器了吗?如果没有也会有这样的问题;
再就是SQL2000服务器设置:连接超时值,并发连接最大数目限制;
解决方案 »
- mfc线程里,实时的传输数据,用以打点画线成图——大牛来帮忙
- 请教CreateThread的异常问题
- GetClientRect和GetWindowRect有什么区别?
- 怎样让tree 控件 一开始所有项都处于展开状态
- 关于<<深入浅出MFC>>中的一个问题
- 一个比较大的TXT文件,有什么办法可以修改里面的某一行数据吗?
- BeginPaint () 函数是否只能用在OnPaint消息处理函数中?
- 高分相送:如何显式调用DLL导出类
- 回调函数与普通函数的区别
- 这段代码为什么不起作用?
- 哪位大侠知道obj的文件内部格式是什么呀?
- 请问加载vc工程文件时他提示无法加载类信息,classView中无没有任何内容,这是怎么回事呀?如何解决?
{
szServer = GetSQLServerName(UTSQL_PRIMARY_SVR);
if(szServer.GetLength() == 0)
return -1;
} CString datasource = _T("Provider=SQLOLEDB;SERVER=");
datasource += szServer + _T(";DATABASE=") + szDb + _T(";UID=") + szUser + _T(";PWD=") + szPassword; try
{
m_pConn1.CreateInstance(__uuidof(Connection));
m_pConn1->ConnectionTimeout = 12;
m_pConn1->Mode = adModeReadWrite;
// m_pConn1->Attributes = adXactCommitRetaining | adXactAbortRetaining; //不要自动开始事务,以方便函数内确定回滚距离
// m_pConn1->BeginTrans();
m_pConn1->Open(_bstr_t(datasource), "", "", -1);
}
catch (_com_error &e)
{
if (m_pConn1 != NULL) m_pConn1.Release();
m_szErrorDescription.Format("%s", (char*)e.Description());
m_bIsDb1Open = FALSE;
return -1;
} try
{
m_pCommand1.CreateInstance(__uuidof(Command));
m_pCommand1->ActiveConnection = m_pConn1;
m_pCommand1->CommandTimeout = 1000; m_pRS1.CreateInstance(__uuidof(Recordset));
}
catch (_com_error &e)
{
if(m_pCommand1 != NULL) m_pCommand1.Release();
if(m_pRS1 != NULL) m_pRS1.Release();
m_szErrorDescription.Format("%s", (char*)e.Description());
m_bIsDb1Open = FALSE;
return -2;
} m_bIsDb1Open = TRUE; return 0;
1200是不是毫秒呢?随便问一下。