Sto cercando di connettere (con codice asp) un database access residente sul mio PC, ma ricevo il seguente errore:
<
Server.MapPath() error 'ASP 0172 : 80004005'
Invalid Path
The Path parameter for the MapPath method must be a virtual path. A physical path was used.
>
Premetto che per la connessione ai database residenti sul server (che funziona perfettamente) utilizzo il seguente codice:
<
Set Connessione=Server.CreateObject("ADODB.Connection" )
ConnessioneServer="driver={Microsoft Access Driver (*.mdb)}; "
ConnessioneServer=ConnessioneServer & " DBQ=" & Server.MapPath("\sito\Database\Db.mdb")
Connessione.Open ConnessioneServer
>
Mentre per la connessione al database residente sul mio PC (che NON funziona) ho provato il seguente codice:
<
Set Connessione1=Server.CreateObject("ADODB.Connection ")
ConnessionePC="driver={Microsoft Access Driver (*.mdb)}; "
ConnessionePC=ConnessionePC & " DBQ=" & Server.MapPath("C:\CartellaDatabase\Db1.mdb")
Connessione1.Open ConnessionePC
>
Qualcuno mi può aiutare a risolvere il problema?
Grazie

Rispondi quotando