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

求ADO 连接远程SQL的使用方法,关键是格式/参数,要详解啊,谢谢先.

如题 --------------------编程问答-------------------- 和连本地有区别吗.直接连.把地址改在远程SQL服务器的IP应该就可以访问的. --------------------编程问答-------------------- Data Source=IP地址\SQL实例名字 --------------------编程问答--------------------
dim conn as new adodb.connection
With conn
    if .State = adStateOpen Then .Close
    .ConnectionString = "driver=SQL Server;server=计算机机名或IP地址;uid=sa;pwd=sa的密码;database=数据库名"
    .CommandTimeout = 0
    .Open
End With
--------------------编程问答-------------------- 3楼:我在局域网机器上安装SQL 客户端都能登陆我的服务器,我机器上用查询分析器也行的。但是在VB里就是弄死连接不上,你在另一个贴子说的方法我试了,还是一样的错误,说打开数据库失败,登陆失败。
With conn
    If .State = adStateOpen Then .Close
    .ConnectionString = "provider=sqloledb.1;data source=192.168.2.110;initial catalog=guohe;user id=sa;password=123456"‘出错的地方
    .CommandTimeout = 0
    .Open
End With
rs.Open "select * from dbo.jobs , conn, adOpenStatic, adLockReadOnly, adCmdText"
如果把数据库改成系统的PUBS数据库后,出错就在这儿了
rs.Open "select * from dbo.jobs , conn, adOpenStatic, adLockReadOnly, adCmdText"
错误提示说:“实时错误‘3079’
连接无法用于执行此操作。在此上下文中它可能已经被关闭或无效。
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,