日期:2014-05-17  浏览次数:20462 次

connectionopen(parseConnetionParams)无效的连接
vs2010连接sqlserver2008(不是vs自带的),用ado连接,程序运行时报“connectionopen(parseConnetionParams)无效连接”,这是怎么回事……
我的程序是这么写的: _bstr_t strConnect="Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=bnu402;Data Source=WWW-111\\MSSQLSERVER";
dataoperation->OpenDatabase(strConnect,adModeUnknown);

sqlserver配置:1433端口已打开,防火墙已关闭,服务都已打开

感觉没有什么问题,可是就是连不上,怎么回事啊~~~~(>_<)~~~~

------解决方案--------------------
首先要确保你能用sql server连接成功,如果不行的话,vs更加不行。另外我看到这里,不知道会不会有问题,我很久没写C#,不清楚。你试一下吧:
Data Source=WWW-111\\MSSQLSERVER
那个www-111是不是应该要用[]抱起来?另外\\在c#里面要这样写?
------解决方案--------------------
我之前也遇到过这种问题,Data Source=WWW-111,就可以了,试试看!