当前位置:编程学习 > VB >>

VB连接远程数据库错误

我在我家电脑上创建了一个SQL数据库,在我家测试连接的时候,是成功的!可是我拿到别人家测试,却显示被拒绝访问!连字符是:Public db As New ADODB.Connection  '声明数据库连接对象
Public rs As New ADODB.Recordset '声明将来就对象
Public Sub SJK(db) '连接数据库过程
db.ConnectionString = "provider=msdasql;driver={sql server};server=XP-2012051252\SQLEXPRESS;uid=sa;pwd=UFO1428;database=A123"
db.Open
End Sub
sql server vb 数据库 database 连接字符串要修改下,另外有没有安装sql server,并且配置正确。
引用 1 楼 u011500825 的回复:

可不可以具体一点 怎么个修改
引用 2 楼 caozhy 的回复:
连接字符串要修改下,另外有没有安装sql server,并且配置正确。

可不可以具体一点 怎么个修改 你的provider错误了吧?

 'SQL Server2000的連接
    strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=develop; password=12345;Data Source=ServerName"
Public db As New ADODB.Connection  '声明数据库连接对象
Public rs As New ADODB.Recordset '声明将来就对象
Public Sub SJK(db) '连接数据库过程
db.ConnectionString = "Provider=SQLOLEDB.1;Password=UFO1428;Persist Security Info=True;User ID=sa;Initial Catalog=A123;Data Source=计算机IP"
db.Open


db.connectionstring="driver=SQL Server;server=计算机名或IP地址;uid=SA;pwd=SA的密码;database=数据库名" server=XP-2012051252

====================

你确定计算机名一样么?
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,