首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

代码连接SQL SERVER卡死

2013-03-26 
请教高手 代码连接SQL SERVER卡死在下刚开始接触SQL SERVER,按照网上找的教程,在一台安装了WINDOWS SERVER

请教高手 代码连接SQL SERVER卡死
在下刚开始接触SQL SERVER,按照网上找的教程,在一台安装了WINDOWS SERVER 2003的服务器上安装了一个SQL SERVER 2005 Express。安装过程正常,安装完毕后还在本地电脑上装了一个SQL Server Management Studio Express以便于操作。数据库配置具体可参看这篇帖子。
代码连接SQL SERVER卡死
Management Studio操作一切正常,还进入数据库安装了数据等。
代码连接SQL SERVER卡死

可当我使用代码进行连接时,却不对了,程序一连就卡死。以下是我测试用的简单连接代码:

#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;
}


每当程序执行到Open这一步时,便陷入卡死,不再响应,但也无报错。
请教各位达人,我的代码有什么错误吗?有的话错在哪里,为啥管理软件远程连接正常,使用代码就不行了呢?
[解决办法]
代码我看不懂,但是你这种情况通常来说其实就是验证不通过,连不上SQLServer,

热点排行