用ASP打开远端MDB文件

燚L魔戒

燚L魔戒

2016-01-29 18:00

用ASP打开远端MDB文件,用ASP打开远端MDB文件
  如果你用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

蜘蛛精 译
 
展开更多 50%)
分享

猜你喜欢

用ASP打开远端MDB文件

ASP
用ASP打开远端MDB文件

用ASP打开远端MDB文件的方法

ASP
用ASP打开远端MDB文件的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

4.14 用ASP打开远端MDB文件的方法

Web开发
4.14 用ASP打开远端MDB文件的方法

用MDB文件做admin888库

编程语言 网络编程
用MDB文件做admin888库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

swf文件用什么打开 swf文件打开方法

电脑入门
swf文件用什么打开 swf文件打开方法

xlsx文件怎么打开?用“在线打开xlsx文件”工具

电脑入门
xlsx文件怎么打开?用“在线打开xlsx文件”工具

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

rhel5硬盘安装常见问题

rhel5硬盘安装常见问题

电脑应用高手进阶:深入浅出剖析BOOT.INI

电脑应用高手进阶:深入浅出剖析BOOT.INI
下拉加载更多内容 ↓