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

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

热门标签:Mysql连接数设置 团购网站 Linux服务器 科大讯飞语音识别系统 阿里云 服务器配置 电子围栏 银行业务
如果你用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 
您可能感兴趣的文章:
  • js数值计算时使用parseInt进行数据类型转换(jquery)
  • 浅谈.Net并行计算之数据并行
  • Access使用查询--1.2.用选择查询进行分组数据的计算
  • 数据计算中间件技术综述

标签:衢州 枣庄 江苏 衡水 广元 萍乡 蚌埠 大理

巨人网络通讯声明:本文标题《用asp实现访问远程计算机上MDB access数据库文件的方法》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266