用asp实现访问远程计算机上MDB access数据库文件的方法

如果你用ODBC连接(DSN方式或其它方式)到远程计算机的MDB文件,这将产生一个错误: 

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 大致意思是该文件可能被其他用户访问或无足够的权限访问。

下面有两种方式,避免这个错误:

方式a. 使用DAO引擎访问 

Dim File, Conn, RS 

Const ReadOnly = False 

File = "\\server\share\file.mdb" 

Set Conn = CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly) 

Set RS = Conn.OpenRecordset(SQL) 

方式b. ADO + Jet OLE DB provider方式 

Dim Conn, RS 

Set Conn = CreateObject("ADODB.Connection") 

Conn.Provider = "Microsoft.Jet.OLEDB.4.0" 

Conn.Open "\\server\share\file.mdb" 

Set RS = Conn.Execute(SQL) 

       确定在运行ASP页面时有足够的访问权限以访问远程计算机上的MDB文件,在访问MDB文件前需要先登录到远程计算机,添加下面的代码:

Set UM = CreateObject("UserManager.Server") 

UM.LogonUser "帐号", "口令", "域" 

  ... 

  open database 

  ... 

UM.RevertToSelf

时间: 2024-08-03 03:55:01

用asp实现访问远程计算机上MDB access数据库文件的方法的相关文章

用asp实现访问远程计算机上MDB access数据库文件的方法_应用技巧

如果你用ODBC连接(DSN方式或其它方式)到远程计算机的MDB文件,这将产生一个错误:  Microsoft OLE DB Provider for ODBC Drivers error '80004005' 大致意思是该文件可能被其他用户访问或无足够的权限访问.  下面有两种方式,避免这个错误:  方式a. 使用DAO引擎访问  Dim File, Conn, RS  Const ReadOnly = False  File = "\\server\share\file.mdb" 

VB.NET初始化远程计算机上事件日志

问题描述 用VB.net写了个监视分布服务器上事件日志,在WINFORM里这个是可以正常使用的,可是如果把WINFORM改成VB.NET服务,安装起来,在初始化远程计算机上事件日志时始终报"对注册表项的访问被拒绝"这个错误.可是在WinForm中这一步是完全可以的望高手指点.谢谢!顶者有分. 解决方案 解决方案二:麻烦高手帮小弟看看这个问题解决方案三:在网上找了很久,没有这方面的信息,实在是没有办法了,还望大虾们出手搭救m_log=newEventLog("**服务日志&qu

如何使用远程安装服务在远程计算机上安装Windows 2003 Server 2

概要 本文分步介绍了如何使用"远程安装服务"(RIS) 在远程计算机上安装 Windows Server 2003. 您可以通过将 RIS 网络共享文件夹用作 Windows Server 2003 文件的源,使用 RIS 来远程设置基于 Microsoft Windows Server 2003 的新计算机.您可以在具有远程启动功能的客户端计算机上安装操作系统.客户端计算机会被连接到网络,然后使用具有"预启动执行环境"(PXE) 功能的网络适配器或远程启动盘启动它

本机调试时会提示:远程调试监视器(msvsmon.exe)没有启在远程计算机上云运行

问题描述 刚开始是通过远程桌面调试时会提示:microsoftvisualstudio远程调试监视器(msvsmon.exe)没有启在远程计算机上云运行后面回到本机调试,还是提示这个新建项目也一样,这个要怎么解决啊 解决方案 解决方案二:我也遇到这个问题,楼主如果解决了请告知解决方案三:这贴子别沉了,我也遇到相同的问题系统是win732位的操作系统

为什么总出现“远程调试监视器”(MSVSMON.EXE) 似乎没有在远程计算机上运行”

问题描述 在设计一个自定义控件时,总出现如下错误:"MicrosoftVisualStudio远程调试监视器"(MSVSMON.EXE)似乎没有在远程计算机上运行.为什么?在网上也没有查找到好的解决方法. 解决方案 解决方案二:我没有进行远程调试,就是一个本地工程,一个自定义控件项目.为什么?好长时间没有解决了.有时重新启动电脑就好了.然后运行几次后又犯病了.解决方案三:哥们解决了吗,今天我也遇到这个问题了

在不同计算机上恢复VMM数据库及备份

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Virtual Machine Manager (VMM) 数据库是包含所有 VMM 配置信息的 SQL Server 数据库.请务必将定期备份 VMM 数据库作为全面备份计划的一部分,以保护所有 VMM 数据(包括主机.虚拟机和库服务器上的数据).除了使用 VMM 中提供的工具,还可以使用 SQL Server Management Studio 来备份和恢复

无法访问远程服务器tomcat中的images文件夹

问题描述 无法访问远程服务器tomcat中的images文件夹 在本地可以访问这个文件夹的!但是在远程服务器上就显示错误!!!求大神指点啊!!

在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库

access|js|oracle|server|sqlserver|访问|数据|数据库 在JSP中访问Oracle ,SqlServer ,DB2, Informix ,Access 数据库现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发.在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类

asp 连接access数据库二种方法

连接access数据库教程二种方法 这里提供了access数据库的dsn-less连接方法与access ole db连接方法哦. dim db ="db.mdb"; access数据库的dsn-less连接方法: set adocon=server.createobject("adodb.connection") adoconn.open"driver={microsoft access driver(*.mdb)};dbq="& _