#255 - Utilizzare un database Access remoto

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
http://www.aspitalia.com/articoli/intranet/rds.asp
o lo script #238
http://www.aspitalia.com/liste/usag/script.asp?ID=238


Approfondimenti

Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




IN EVIDENZA
MISC