如何访问别人电脑上的ACCESS文件!!!!
2005-08-19 12:55
411 查看
如果你用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
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
相关文章推荐
- 如何让自己的电脑变成服务器让别人访问
- 如何访问同一局域网内的其他电脑文件
- 如何在我自己的web 项目的jsp页面中添加链接,直接让别人通过内网在我的电脑上下载文件
- 如何让别人U盘不能复制你电脑的文件
- 如何把自己的电脑做成web服务器!用自己的电脑建网站!让别人访问自己电脑上的网站
- UWP(2) How to access the Sqlite db(如何访问Sqlite数据库文件)
- 如何让自己的apache能够让别人的电脑通过ip地址进行访问 win7
- 如何审计访问共享文件的客户端电脑以及清除在Windows下访问共享文件夹时的登录信息
- 错误删除了电脑上的文件,并且回收站也清空,如何找回!
- [原创]TFS如何强制撤销别人的机器签出的文件
- Java Web中如何访问WEB-INF下的XML文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- linux系统,如何查看进程访问的设备和文件
- 怎么在手机浏览器上访问电脑本地的文件,局域网内,自建WiFi也可以
- 随机访问文件RandomAccessFile 与 内存映射文件MappedByteBuffer
- Silverlight如何跨域访问没有策略文件的服务
- 格莱富笔记本电脑教你如何隐藏磁盘驱动器保护隐私文件
- PDF文件在电脑上如何进行编辑
- 电脑遗失后,如何保护自己的重要文件