急 ! VB6怎么连接SQL2005?
我用VB6连接SQL Server2005 ,总连不上,到底连接字该怎么写啊?
Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
Dim strSql As String
strSql = "Provider=SQLNCLI;Server=127.0.0.1;Database=btdaj;Uid=test;Pwd=test;"
cn.Open strSql
' 用户 'test' 登录失败。 数据库中已建test用户,并且能用test登录SQL2005
strSql = "provider=SQLOLEDB;Data Source=127.0.0.1;Database=btdaj;UID=sa;PWD=sapwd;"
cn.Open strSql
' 无法打开登录 'btdaj' 中请求的数据库。登录失败。 sa是能登录到sql2005中的
以上两种写法都是从网上搜索到的,却不行,我不知是连接字错误,还是SQL2005中需有什么特殊设置?
我急需用,请大家帮忙! 多谢!
[解决办法]
Provider=SQLOLEDB.1;Password=pass;Persist Security Info=True;User ID=user;Initial Catalog=db;Data Source=server
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
[解决办法]
连接2005的实例:
http://www.connectionstrings.com/?carrier=sqlserver2005
[解决办法]
http://www.cnblogs.com/tongnaifu/archive/2008/10/21/1316141.html