我用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中需有什么特殊设置?
我急需用,请大家帮忙! 多谢!
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中需有什么特殊设置?
我急需用,请大家帮忙! 多谢!
解决方案 »
- VB如何用代码实现连接access数据库
- vb操作word文件时的问题
- 谁有sax.net smartui 1.0 或更高的完全版的下载啊?
- 水晶报表的问题-----------无法创建?!
- 打印怪问题,有兴趣来看看
- datareport报表控件提示 下标越界(老问题+前面有很多人问,可就是没解决)
- 怎样隐藏桌面上的图标?
- SQL Server 2000能做这样的类型转换吗?
- 急急急!!!!!!!那位大哥青帮下忙,我现在帮别人做一个MID系统,里面要做数据......
- 许多年以来,我一直不明白……
- 如何得到Excel当前显示区域中的第一行?
- 请高人帮我调试这个API代码,实现U盘扇区写入字符,谢谢
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
http://www.connectionstrings.com/?carrier=sqlserver2005
On Error GoTo Error
Dim strSql As String
Dim Cnn As adodb.Connection
strSql = "Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=test;Initial Catalog=test;Data Source=127.0.0.1 "
Set Cnn = New adodb.Connection
Cnn.Open strSql
msgbox "ok"
Exit Sub
Error:
MsgBox Err.Description