请教高手 代码连接SQL SERVER卡死
在下刚开始接触SQL SERVER,按照网上找的教程,在一台安装了WINDOWS SERVER 2003的服务器上安装了一个SQL SERVER 2005 Express。安装过程正常,安装完毕后还在本地电脑上装了一个SQL Server Management Studio Express以便于操作。数据库配置具体可参看这篇帖子。
Management Studio操作一切正常,还进入数据库安装了数据等。
可当我使用代码进行连接时,却不对了,程序一连就卡死。以下是我测试用的简单连接代码:
#import "c:\program files\common files\system\ado\msado15.dll" rename_namespace("adodb") rename("EOF","adoEOF")
adodb::_CommandPtr m_DBCommand;
adodb::_RecordsetPtr m_DBRecordset;
adodb::_ConnectionPtr m_DBConnection;
AfxOleInit();
try
{
m_DBConnection.CreateInstance("ADODB.Connection");
m_DBConnection->Open("Provider=sqloledb;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=QPServerInfoDB;Data Source=192.168.1.79,3353", "", "", -1);
}
catch (...)
{
MessageBox("ado init failed");
OnCancel();
return FALSE;
}