问个ASP的问题(100分)

  • 主题发起人 主题发起人 beyondeast
  • 开始时间 开始时间
B

beyondeast

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位,有办法使用ASP访问远程服务器上的ACCESS数据库吗?
 
web服务器和远程服务器加入同一域
web服务器之 IUSR_webserver 用户要域用户
远程服务器放access 数据库的目录共享给IUSR_webserver,
asp访问数据库用 //server/share/dir/file.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
 
多人接受答案了。
 
后退
顶部