电子书下载站—提供计算机类、经济管理类、文化艺术类、小说类、休闲娱乐类、考试教育类等各类电子书免费下载(无需注册,免费下载)
ebook下载 | 经济管理 | 社会哲学 | 教育考试 | 文化艺术 | 生活休闲 | 名著大全 | 小说下载
| 程序设计 | 图形图像 | 数据库 | 网络编程 | 电脑技术 | 考试认证 | 电脑杂志
| 其他图书 | 扫描书籍 | 课件下载 | txt电子书 | 原版电子书 | 阅读软件
| 在线电子书阅读:健康专栏 | 计算机教程 | 外语学习
 首页 | 小说下载 | 在线文章 | 站点地图 | 最新电子书 | 推荐电子书 | 热门电子书 | 最近增加文章 | 热门文章 | 下载帮助
当前位置:电子书下载网站文章首页计算机教程Asp教程→asp网络编程:用ASP打开远端MDB文件的方法
asp网络编程:用ASP打开远端MDB文件的方法
作者:ebookdown  来源于:电子书下载网站  发布时间:2008-5-20 9:13: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   


[] [返回上一页] [告诉好友] [打 印] [ 字体: ]
上篇文章:asp网络编程:使用ASP建设私人的搜索引擎 
下篇文章:快步走5千步能瘦让你拥有纤纤细腰
∷相关文章∷
· asp网络编程:用ASP编程实现网络内容快速查找
· asp网络编程:用ASP编写下载网页中所有资源的程序
· asp网络编程:用ASP实现网页BBS
· asp网络编程:在服务器端控制网页
· asp网络编程:创建移动Web应用程序
∷相关软件∷
· ASP网页制作教程
· XML与ASP网站实作大全
· asp网页编程
· ASP网页制作教程
· ASP网络编程技术
  
 
Copyright © 2005-2008  ebookdown
Email:ebook_down#163.com
辽ICP备06017213号