5 messaggi dal 06 settembre 2002
Ciao a tutti.
Sapete se e' possibile ottenere delle informazioni da un db che risiede in un altro spazio web dove nella stringa di connessione viene utilizzato il Server.MaPpath.
Ho provato questo , ma non funziona :

strDB ="\\www.xxx.com\database\db1.mdb"

objconn.connectionstring="driver={Microsoft Access Driver (*.mdb)};dbq=" & strDB


ok, sicuramente ho sbagliato la sintassi della stringa,perche' utilizzata in rete locale.

Vi ringrazio

Roberto

Modificato - rpaolet on 08 May 2001 11:07:54
839 messaggi dal 13 febbraio 2001
Beh, su una rete locale, con i dovuti il tuo funziona. Via web è un po' più difficile.
Nel caso più fortunato (per te, non per il proprietario del database) te ne fai un download, se il database non è stato messo al sicuro.
Personalmente un database basato su file, come i "mdb" in rete non la ritengo è la cosa migliore, in quanto la quantità di dati necessaria per l'accesso è enorme, e le prestazioni del sistema (e della rete) degradano rapidamente. Per questo sarebbe molto meglio un server SQL, con il quale potrebbero transitare solo i dati necessari.
Usando Server.MapPath puoi ricostruirti il percorso fisico del db sul server. Basta mettere un
<% =Server.MapPath("/miodb.mdb") %> in una pagina ASP.
Comunque un modo ci sarebbe: usare XML e SOAP per far comunicare due server fra di loro. In tal modo riusciresti, via HTTP a scambiare informazioni tra i due server.
C'è un articolo al riguardo su ASPITALIA.
Ciao!
Paolo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.