Utilizzare un database Access remoto

di Daniele Bochicchio, in Classic ASP, Database, Misc,

Nonostante sia tutt'altro che semplice da far funzionare, è possibile manipolare un database Access anche da un server (e da uno script) remoto.
Uno script come il seguente permetterà di accedere ad un database posto su un server diverso, su una rete diversa.
Per le lan sono disponibili altre soluzioni, certamente più performanti di questa.

Questo script utilizza RDS e necessita di un piccolo intervento, di seguito spiegato, sul web server.

<% 

 set conn = Server.CreateObject("ADODB.Connection")

  conn.open "Provider=MS Remote;" &_
         "Remote Server=http://127.0.0.1;" &_
         "Remote Provider=Microsoft.Jet.OLEDB.4.0;" &_
         "Data Source=d:\myweb\db.mdb;"

set rs = conn.Execute("SELECT * FROM tabella")

%>

Da notare che non è per niente performante (anzi...) ed è indicato solo in casi disperati.
Se quello che volete è far utilizzare i dati contenuti in un vostro database Access, è suggeribile utilizzare SOAP (un esempio si può trovare nell'archivio).

In questi articoli della KB Microsoft, inoltre, sono contenute le procedure necessarie per configurare ed abilitare questo tipo di funzionalità:
http://support.microsoft.com/support/kb/articles/q251/1/22.asp
http://support.microsoft.com/support/kb/articles/Q249/7/19.ASP

Per RDS si veda invece
https://www.aspitalia.com/articoli/intranet/rds.asp
o lo script #238
https://www.aspitalia.com/liste/usag/script.asp?ID=238

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi