用ASP打开远端MDB文件

2016-01-29 18:00 2 1 收藏

用ASP打开远端MDB文件,用ASP打开远端MDB文件

【 tulaoshi.com - ASP 】

  如果你用ODBC connection (DSN or DSN-less)来访问远端的(UNC path)数据库, OLEDB会出现以下错误信息:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.

      你完全可以避免这种错误--ASP和ActiveX支持两种方式打开MDB文件的DSN-less连接,或由其它机器访问MDB文件。

      1. DAO database (only for small load)

  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)

        2. 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的用户有NT的数据库及共享访问权限。
      假定有权限的话,你亦可访问其它机器中的开放数据连接:

    'http://www.pstruh.cz
    Set UM = CreateObject("UserManager.Server")
    UM.LogonUser "Login with the rights", "Password", "Domain"
...
open database
...
    UM.RevertToSelf

蜘蛛精 译
 

来源:https://www.tulaoshi.com/n/20160129/1503961.html

延伸阅读
标签: ASP
  前几天要写一个东西里面有用到读文件的。 可是我不想用FSO,我怕有的空间不支持。 可是网络上找了半天没有找到一个不是用FSO写的。 还是自己做了一个。 我记得以前在做无组件上传,并保存文件的时候有用到stream 我发现有一个LoadFromFile的方法。可以读取文件。 下面是我的代码。 function readfile(URL,chartype) set srmObj = ...
关于Access打包软件的有关阐述 ─────────────────── 注意:下列叙述只适用于 Office XP 注意:按以下步骤打包的数据库已在 PWin98OEM2 & IE5.0 & AccessRuntime2002 的环境中成功运行。 真正能够让使用 Access 编写的数据库独立运行的就是 Microsoft O...
标签: 电脑入门
.kdh是中国期刊网推出的文档格式,属于专有文档格式,不能用word。Adobe reader等软件打开,用的人比较少,所以安全性也比较高。kdf文档需要用专门的kdh阅读器才能浏览。 CAJViewer全文浏览器是中国期刊网的专用全文格式阅读器, CAJViewer作为光盘国家工程研究中心、同方知网公司CAJViewer系列产品的最新版本,可兼容阅读CAA、CAJ、TEB、KDH...
Open"myfile.txt"forAppendas#1 Print#1,"alineoftext" Close#1 IntFile=FreeFile() Open"myfile.txt"forAppendas#intFile Print#intFile,"alineoftext" Close#intFile->
稻草人快速打开远程协助   远程协助是Windows系统附带的一种简单的远程控制计算机的方法。这项功能可以帮助处理被控计算机的系统维护、安装软件等问题,或者向被协助者演示某些操作。由于小白用户平时很少用到远程协助功能,所以临时用时常常找不到入口。而稻草人便民工具就帮你快速找到远程协助,一目了然,非常很方便,下面我们就来...

经验教程

956

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部