网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.如何把ASP编写成DLL .
.6行代码实现无组件上传.
.用模板建立动态ASP页.
.批量判断域名是否被注册程序代码.
.ADO如何取得数据库中表的字段信息.
.ASP中巧用Split()函数生成SQL查询.
.如何用asp把sqlserver数据转换为.
.用Asp获取Dll加密新闻内容.
.实现聊天室在线人员无刷新所需要.
.如何使用asp创建dsn.
.精彩ASP-镜象站点速度测试.
.谈两种数据库内容HTML格式的输出.
.个人主页的数据库解决方案ASP.
.将asp页面转换成htm页面.
.超级ASP大分页_我的类容我做主.
.已调试好的asp程序在VB中转换为组.
.浅谈无刷新取得远程数据技术.
.从 ASP Web 页返回 XML.
.用DHTML来模拟实现下拉菜单.
.ASP实现OICQ式的信息收发功能.

用ASP打开远端MDB文件

发表日期:2000-8-22


如果你用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

蜘蛛精 译
上一篇:产生随机滚动信息 人气:11315
下一篇:ASP程序密码验证问题 (MS,缺陷) 人气:11264
浏览全部ASP打开远端MDB文件的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐