23 messaggi dal 24 giugno 2003
Ciao,
qualcuno sa come si fa a connettersi da un'applicazione web in ASP ad un database Access che si trova su una macchina in locale che ha un IP statico?
Grazie!
Script e database su macchine diverse giusto?

"This message was written using 100% recycled electrons"
28 messaggi dal 20 febbraio 2001
Devi costrurti una stringa di connessione appropiata che puo variare dal driver che intendi utilizzare che dalla modalità di connsessione specifica che vuoi utilizzare (database su stessa macchina dove hai IIS o database su computer diverso ma stessa Lan locale)

nel caso da te proposto, se vuoi utilizzare i driver ODBC, la stringa di connessione può essere così scritta

strConn = "Driver={Microsoft Access Driver *.mdb)};" & _
"Dbq=\\Computer\myShare\myPath\myDb.mdb;" & _
"Uid=myUtente;" & _
"Pwd=myPassword"

ed aprire la connessione nel seguente modo:

MiaConnessione.Open = strConn

devi quindi crearti una condivisione nella cartella contenente il file Access.

Se vuoi utilizzare OleDb la stringa di coonessione diviene

Standard security:

strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\Computer\\somepath\mydb.mdb;" & _
"User Id=myUtente;Password=myPassword;"


ed aprrire la connessione come sopra.

Fammi sapere se è OK

wintersea
23 messaggi dal 24 giugno 2003
Devo provarlo.
Mi hanno detto che Access non va bene perchè non è un database server-client... ci vuole per forza SQL?
Grazie 1000

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.