ciao ragazzi, solitamente inserisco nel file global.asa la seguente istruzione:
Sub Application_OnStart
Application("DBConn") = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("mdb-database/DBPolisportiva.mdb")
End Sub
e nelle pagine asp che si connettono al db,
strConn = Application("DBConn")
objConn.open strConn
il problema è relativo ai percorsi delle cartelle.
il mio database sta in RADICE\MDB-DATABASE\DPolisportiva.mdb
le mie pagine ASP stanno in
RADICE\PAGINESECONDARIE\ASP\Attivita.asp, referenti.asp ecc.
con il codice che ho scritto sopra ho rogno quando lavoro in locale, mi funziona solo se scrivo.....
...... Data Source=" Server.MapPath("../../mdb-database/DBPolisportiva"
E mi pare strano perchè il riferimento alla cartella del db dovrebbe prenderselo da solo e non da percorso relativo....AIUTO AIUTO
Perchè fa così??? Ho rogne con questo global .asa e non capisco perchè......con Server.Mappath è vero che posso accedere al db utilizzando la variabile application("DBConn") da qualsiasi cartella in cui si trova la mia pagina asp?
Server.mappath non è un "tipo percorso assoluto"??
GRAZIE
Spero possiate aiutarmi.
ciao


Rispondi quotando