网络编程
位置:首页>> 网络编程>> Asp编程>> 用ASP打开远端MDB数据库

用ASP打开远端MDB数据库

 来源:eNet硅谷动力 发布时间:2007-10-13 06:56:00 

标签:数据库,mdb,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 = "\\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

0
投稿

猜你喜欢

  • 在讲样式表开发管理之前,我想插播一个小知识。前几天看web标准设计组里,看到龍佑康同学问到关于 block 和 inline 的区别。记得以
  • “位置:首页 第一屏通栏  格式:jpg  尺寸:960*90 ……”在工作我们经常会接到这样的banner设计需求,由
  • 系列目录:1. 服务器XMLHTTP(Server XMLHTTP in ASP)基础2. 
  • 如何在线压缩Access数据库?Access数据库可以在线压缩吗?可以的,代码和说明见下:compact.asp<%option&nb
  • 长期以来我就有对几年来交互设计的心得进行总结整理的想法。回到中国来亲身体会到不少同行,主要是交互设计师和视觉设计师对于交互设计的困惑,以及其
  • Web开发中,我们经常会遇到分页显示和排序数据记录集的情况,这在服务器端使用服务器端的代码和数据库技术是件很轻松的事情,比如:ASP、PHP
  • 1 问题描述最近与诸位聊起,在用户体验网站产品、完成任务的过程中,页面的切换到底是新开窗口,还是当前页面跳转,哪一种是最佳的用户体验。这一讨
  • RegMail是用来存放注册邮件的表,现以创建时间(CreateTime)字段来给表进行分区,具体步骤如下:--为分区创建存储文件 
  • 首先你要确定错误的原因: 让IE显示详细的出错信息: 菜单--工具--Internet选项--高级--显示友好的HTTP错误信息,去掉这个选
  • 最近参与了将一个Sybase数据库移植到Microsoft SQL Server 2000上的项目,我在这一项目上获得的经验,将对Sybas
  • 校勘(collation)是指对代码页、字母大小写、音调、语言和字母表的整理,很多校勘都是在数据进入数据库之前进行的,根据我的经验,北美的大
  • 这篇文章主要是想说,“引用只能指向具体对象而不能指向引用”//创建变量testArray 并引用数组 ["1&
  • 注:IE8以前的版本均不支持该特性为了向文档中插入生成内容,可以使用:before与:after伪元素。如,我想在所有链接的后面加上&quo
  • 1、from子句组装来自不同数据源的数据;  2、where子句基于指定的条件对记录行进行筛选;  3、group&nb
  • 在任何编辑器中,获取光标位置都是非常重要的,很多人可能认为较难,其实只要处理好浏览器的兼容,还是比较容易实现的。下面我们一起来看看如何获取到
  • 这次讨论一下关于select元素的一个问题,其实很早以前我就碰到过关于select元素的问题,这次做网站又被问到同样的问题,就是:一般div
  • 之前在《首都机场的点烟器》中分析了一个软件系统所处的状态并且列举了不同的状态所需要的展示给用户的各类信息,我们先简单回顾一下:要设计一个软件
  • YUI3.2.0 的 transition 模块,通过使用 transition:end 事件实现在 transition 完成后执行其他操
  • 越简单越丰富——极简网页设计视觉呈现技巧如何让杂乱又咄咄逼人的网页变得轻薄简洁而美观,又需保留完整功能、同时很好的区分出重点模块?这往往是让
  • 1.怎么样查看数据库字符集 [A]数据库服务器字符集select * from nls_database_parameters,其来源于pr
手机版 网络编程 asp之家 www.aspxhome.com