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

闪闪的非卖品

闪闪的非卖品

2016-01-29 18:36

用ASP打开远端MDB文件的方法,用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文件的方法

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

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

lol偷钱流符文搭配推荐

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

用MDB文件做admin888库

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

用Word打开WPS文件的两种方法WPS文件如何打开?

电脑入门
用Word打开WPS文件的两种方法WPS文件如何打开?

lolAD刺客新符文搭配推荐

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

使用WORD的索引功能

使用WORD的索引功能

“自动更正”巧输特殊字符

“自动更正”巧输特殊字符
下拉加载更多内容 ↓