标题:vb与sql server的连接问题
只看楼主
lpzxqsw
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2008-10-14
结帖率:100%
 问题点数:0 回复次数:4 
vb与sql server的连接问题
最近在用VB做毕业设计,在数据库的连接上出了点问题。请大家帮忙看一下,我再这里先谢谢大家了。
下面时我的测试代码:
Dim cnn As ADODB.Connection
Private Sub Form_Load()
    Set cnn = New ADODB.Connection
    cnn.ConnectionString = "Driver={sql server};server=local;uid=sa;pwd=;database=人事管理信息系统"
    cnn.ConnectionTimeout = 30
    cnn.Open
    If cnn.State = adStateOpen Then
        MsgBox "打开数据库"
    End If
    cnn.Close
    If cnn.State = adStateClosed Then
        MsgBox "关闭数据库"
    End If
End Sub
运行的时候老是提示“[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server不存在或访问被拒绝”。这到底时怎么一回事情啊。并且我还在自己的机器上配置了数据源。
搜索更多相关主题的帖子: sql server 
2008-10-26 01:04
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
cnn.ConnectionString ="PROVIDER=MSDASQL;DRIVER={SQL SERVER};SERVER=(local);UID=sa;PWD=;DATABASE=人事管理信息系统"

试一下

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-10-26 10:20
lpzxqsw
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2008-10-14
得分:0 
我试了  还时不可以,还是一样的问题。
2008-10-26 12:49
msdncz
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-10-18
得分:0 
一般用的OLEDB吧?
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=dbName;Data Source=localhost
2008-10-26 21:26
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
那就是你数据库服务器和客户端端口问题了
有什么问题等我在线时,一定可以帮你解决的

1,SQLSERVER服务器端,身份验证模式 要选择"SQL SERVER 和 WINDOWS",不能仅仅选择“仅WINDOWS”
2、客户端访问服务器的端口要与服务器允许的端口一致;更改一下客户端的默认端口
3、服务器端必须要有你欲访问的数据库(你改成DATABASE=master试一下)
。。。。。。

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2008-10-29 21:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-240614-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022109 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved