当前位置:数据库 > SQLServer >>

vs2008 连接 sqlserver2005 失败,跪求解决方法

CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection)); _RecordsetPtr pRst(__uuidof(Recordset)); pConn->ConnectionString="Provider=SQLOLEDB;Data Source=JOHNHYPO-PC\SQLDATABASE;Password=gaoqing;Persist Security Info=True;User ID=sa;Initial Catalog=finallyliuyucorpus"; try { HRESULT hr = pConn->Open("","","",adConnectUnspecified); if (FAILED(hr)) { cout << "connect failed!" << endl; return FALSE; } } catch(_com_error e) { cout<<e.Description(); return FALSE; } pRst->Close(); pConn->Close(); pRst.Release(); pConn.Release(); CoUninitialize(); 运行显示:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。怎么解决啊
追问:这个应该没问题啊,我是拷贝的vs2008服务器资源管理器的连接字符串
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,