用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
投稿

猜你喜欢

  • 微软建议的ASP性能优化28条守则(4)

    2008-02-26 17:57:00
  • ASP读取日期单日期自动补零函数代码

    2011-02-20 10:39:00
  • 怎样缩小SQL Server数据库的日志文件

    2009-01-15 13:08:00
  • 把网页中的电话号码生成图片的ASP程序

    2008-11-07 16:12:00
  • 让字体美起来

    2011-06-14 09:50:21
  • Oracle使用PL/SQL操作COM对象

    2010-07-21 12:56:00
  • 使用批处理实现mysql的数据库备份与上传

    2012-01-05 19:30:23
  • sqlserver主键设计的注意点

    2012-08-21 10:42:44
  • 全国哀悼日 建议站点换素装(附代码)

    2008-05-19 12:05:00
  • 省市级联菜单的可用性

    2009-02-24 16:32:00
  • 根据表中数据生成insert语句的存储过程

    2008-11-10 12:13:00
  • 创意设计:字母趣味组合

    2008-01-26 18:50:00
  • 如何将数据访问页绑定到断开连接的 ADO 记录集上?

    2009-12-03 20:07:00
  • 采用XML数据来填充ASP表单

    2008-05-04 13:32:00
  • 该用多大的字

    2009-05-17 14:39:00
  • Mootools 1.2教程(17)——手风琴插件

    2008-12-11 13:39:00
  • 轻松了解数据库计算机的概念和发展方向

    2009-01-23 13:55:00
  • css网页下拉菜单制作方法(4):定位问题

    2007-02-03 11:39:00
  • 兼容IE和FF的收藏本站、设为首页代码

    2009-01-07 14:14:00
  • asp小偷程序原理和简单示例

    2007-11-05 17:12:00
  • asp之家 网络编程 m.aspxhome.com