VB连接远程ADO时必须注意的问题!

原创 2005年04月28日 13:31:00
1. 在工程界面引用Microsoft ActiveX Data Object 2.6
2. 系统安装IIS
3. 增加虚拟目录MSDAC,物理目录为/Program Files/Common Files/System/msadc
4. 此虚拟目录必须设置为可写权限
5. 修改此虚拟目录的目录安全性,匿名登陆帐号更改为 "/主机名/Guest"
6. 存放物理数据库的目录也需要虚拟化,只需可读即可
7. 用下面的代码让VB和ADO连接:

Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim command As New ADODB.command

Private Sub Form_Load()

Dim str As String

pstr = "Provider=MS Remote;"
pstr = pstr & "Remote Server=http://主机名;"
pstr = pstr & "Remote Provider=Microsoft.Jet.OLEDB.4.0;"
pstr = pstr & "Persist Security Info=False;"
pstr = pstr & "Data Source=/数据库虚拟目录名/数据库.mdb"

如果数据库有密码,千万不要默认地用ADO提示的那个密码连接选项,那个默认连接是提供给SQL数据库的,而不是Access,直接在“.mdb"后面增加一句“Database Password=XXX"就可以了。

其中,第5项问题如果按默认,就会报80070005错误,我为了解决这个问题,搜遍了整个网络,花了一整天时间也没法解决,万般无奈之下,气了(快哭了!),就开始胡乱修改IIS,没想到,乱试乱试竟然这样都给我试到!本人觉得这简直不可思议,这纯粹是一个运气问题,哈哈哈!!!

VB6 ado远程连接数据库 sql2005

 首先在vb6添加引用,微软的ado的dll然后在工程里就可以进行数据库的连接,远程连接字符串有多种。Private Sub Command1_Click()             Dim AdoC...
  • eqiang8271
  • eqiang8271
  • 2008年04月17日 14:06
  • 4254

sqlserver 远程速度慢

路由器连不下远程SqlServer 路由器连不上远程SqlServer简单记录一下:我用磊科N205+路由器,连不上远程的SqlServer服务器。之前用户ADSL上网时,是可以连的。 分析问题查阅...
  • rjc20098022
  • rjc20098022
  • 2014年05月23日 00:01
  • 1536

VB连接远程ADO时必须注意的问题!

1. 在工程界面引用Microsoft ActiveX Data Object 2.62. 系统安装IIS3. 增加虚拟目录MSDAC,物理目录为/Program Files/Common Files...
  • vickiyan
  • vickiyan
  • 2005年04月28日 13:31
  • 1024

VB6连接PostgreSQL数据库

http://www.connectionstrings.com/?carrier=postgresql 这是很好的资源。我采用ODBC的连接方式,即:Driver={PostgreSQL};Serv...
  • zhangjingqiang
  • zhangjingqiang
  • 2007年10月02日 16:49
  • 2423

ADO访问文本数据文件

在VB里使用ADO访问文本数据文件是一件简单的事件,但还是有些朋友不太明白。因此作一些说明,希望能给朋友一点启发。...
  • lyserver
  • lyserver
  • 2010年08月03日 16:31
  • 2060

请问如何在vb下用ado连接access数据库

  • anyboy
  • anyboy
  • 2006年04月28日 21:26
  • 745

ADO.Net完全攻略(PDF中文版)

  • 2009年10月18日 01:10
  • 420KB
  • 下载

[原创开源]vb.net远程访问Access并操作

本人一直喜欢简单小巧快速便捷的Access 虽然MSSQL与MYSQL等功能更加强大。但是不得不吐槽搭建成本和繁琐程度,MSSQL被注入则会导致系统极不安全 而Access拥有基本使用的功...
  • weidunet
  • weidunet
  • 2014年05月27日 23:04
  • 906

vb6用ado连接mysql

http://mysql.cs.pu.edu.tw/Downloads/Connector-ODBC/5.1/ http://blog.csdn.net/fzzsh/article/details/...
  • roy9494
  • roy9494
  • 2012年01月15日 01:12
  • 1182

VB中基于ADO的数据库访问

在VB中常用的数据库访问接口有三种,即DAO、RDO、ADO三种对象模式。三种模式的具体解释见上篇文章: DAO/RDO/ADO,ODBC,OLEDB之间的关系 本篇文章我们重点介绍一下ADO的应...
  • wj8023
  • wj8023
  • 2012年07月25日 17:50
  • 9069
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB连接远程ADO时必须注意的问题!
举报原因:
原因补充:

(最多只允许输入30个字)