ADO 连接SQL Server的“[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问"问题
如题,我是用ADO访问本地的SQL Server2008, 都是出现[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问
数据库的设置如下图:
代码如下:
// 初始化OLE/COM库环境
if( S_OK!= ::CoInitialize(NULL))
{
AfxMessageBox(_T("初始化COM库错误!"));
}
try
{
// 创建Connection对象
HRESULT hr = m_pConnection.CreateInstance("ADODB.Connection");
if( SUCCEEDED( hr))
{
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "Provider=SQLOLEDB; Server=local; Database=001; uid=wuzy; pwd=111;";
hr = m_pConnection->Open(strConnect,"","",adModeUnknown);
if( SUCCEEDED( hr))
{
return true;
}
}
}
catch(_com_error e) // 捕捉异常
{
// 显示错误信息
AfxMessageBox(e.Description());
}
请问我的错误是在那里呀
数据库的设置如下图:
代码如下:
// 初始化OLE/COM库环境
if( S_OK!= ::CoInitialize(NULL))
{
AfxMessageBox(_T("初始化COM库错误!"));
}
try
{
// 创建Connection对象
HRESULT hr = m_pConnection.CreateInstance("ADODB.Connection");
if( SUCCEEDED( hr))
{
// 设置连接字符串,必须是BSTR型或者_bstr_t类型
_bstr_t strConnect = "Provider=SQLOLEDB; Server=local; Database=001; uid=wuzy; pwd=111;";
hr = m_pConnection->Open(strConnect,"","",adModeUnknown);
if( SUCCEEDED( hr))
{
return true;
}
}
}
catch(_com_error e) // 捕捉异常
{
// 显示错误信息
AfxMessageBox(e.Description());
}
请问我的错误是在那里呀
...全文
相关推荐
运用ADO访问数据库
运用ADO访问数据库,实现Vc 与DB连接
SqlClient和dbnetlib
SqlClient和dbnetlib以及用法,亲测可用!
wince连接远程sqlserver数据库
wince连接远程sqlserver数据库 sqlclient.dll和dbnetlib.dll
wince连接远程数据库所需文件
wince连接远程数据库所需文件 wince连接远程数据库所需文件 wince连接远程数据库所需文件
VB使用OLE DB连接SQL Server数据库
摘要:VB源码,数据库应用,人事,管理系统 VB6使用OLE DB连接SQL Server数据库,程序调试说明: 步骤: 1:将程序拷贝到机器上,去掉所有文件的只读属性。 2:将目录data下的RSDAGLXT.mdf和RSDAGLXT_log.ldf文件拷贝到SQL Server 2000的“MSSQL”->“data”目录下. 如果没有安装Sql Server,请先安装Sql Server,安装SQL SERVER 2000数据库时,在身份安全验证机制选项中 必须要选择“Windows和Sql server混合安全验证机制。SA的密码设置为空。如果您已经安装好了


数据库
