用ASP打开远端MDB数据库
来源:eNet硅谷动力 时间:2007-10-13 06:56:00
如果你用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 = "\\server\share\file.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 "\\server\share\file.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
标签:数据库,mdb,asp
0
投稿
猜你喜欢
深入了解Python iter() 方法的用法
2023-11-05 02:12:37
python实现基于SVM手写数字识别功能
2021-10-03 12:33:41
Python针对给定列表中元素进行翻转操作的方法分析
2022-04-19 18:37:07
js+html5实现手机九宫格密码解锁功能
2024-05-09 15:02:36
Vue如何实现多页面配置以及打包方式
2024-05-02 17:09:11
python中的Numpy二维数组遍历与二维数组切片后遍历效率比较
2022-11-23 04:47:50
解决python对齐错误的方法
2023-08-11 05:40:07
详解为什么说Golang中的字符串类型不能修改
2024-02-04 09:24:45
ie7.0浏览器 兼容问题苦煞网站设计者
2007-08-08 17:11:00
SQL Server误区30日谈 第28天 有关大容量事务日志恢复模式的误区
2024-01-19 23:08:55
JavaScript中变量、指针和引用功能与操作示例
2024-04-17 10:07:16
pytorch::Dataloader中的迭代器和生成器应用详解
2021-08-31 03:09:30
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2022-08-23 06:39:23
Python入门教程(三十九)Python的NumPy安装与入门
2023-08-25 10:38:30
Dreamweaver打造多彩文字链接
2007-11-11 18:59:00
python实现移动木板小游戏
2022-03-28 17:21:32
交互设计的方法
2010-08-18 12:32:00
javascript函数声明和函数表达式区别分析
2024-04-23 09:09:09
php将12小时制转换成24小时制的方法
2023-11-21 15:56:08
高效的mysql分页方法及原理
2024-01-20 04:23:46