作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 08:33:48 阅读 我要评论

如果你用ODBC连接(DSN方式或其它方式)到远程计算机的MDB文件,这将产生一个错误: Microsoft OLE DB Provider for ODBC Drivers error '80004005' 大致意思是该文件可能被其他用户访问或无足够的权限访问。 下面有两种方式,避免这个错误: 方式a. 使用DAO引擎访问 Dim File, Conn, RS Const ReadOnly = False File = "\serversharefile.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 "\serversharefile.mdb" Set RS = Conn.Execute(SQL) 确定在运行ASP页面时有足够的访问权限以访问远程计算机上的MDB文件,在访问MDB文件前需要先登录到远程计算机,添加下面的代码: Set UM = CreateObject("UserManager.Server") UM.LogonUser "帐号", "口令", "域"   ...   open database   ... UM.RevertToSelf

  推荐阅读

  asp在IE浏览器中下载服务端上的各类文件的实现方法

即直接提示用户下载而不是由浏览器打开某些文件。注意,下面的代码拷贝到ASP文件中后,不要再添加一些非ASP代码在页面中:如HTML和javascript客户端的代码。 复制代码 代码如下:<% '----------------------------->>>详细阅读


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

地址:http://www.17bianji.com/kaifa2/ASP/32379.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)