Vorrei riuscire ad aprire una pagina asp in remoto che si collega a un db access.
Il codice della pagina è il seguente:
<%
Response.Expires = 0
Dim rs, cn, sql
Set rs = Server.CreateObject("ADODB.Recordset")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("tbNews")
sql = "SELECT * FROM tbNews ORDER BY tbNews.IDNews DESC"
Set rs.ActiveConnection = cn
rs.CursorType = adOpenStatic
rs.LockType = adLockOptimistic
rs.Source = "tbNews"
rs.Open sql, cn
x = 0
Do until(x=5)
x = x + 1
Response.Write("titolo"&x&"="&rs("Titolo")&"&link" &x&"="&rs("Link"))
rs.MoveNext
If x<5 then Response.Write("&")
Loop
rs.Close
Set rs=Nothing
%>
Se la testo in locale con IIS mi funziona infatti restituisce:
titolo1=Prova2&link1=www.lddl.it&titolo2=Prova2&li nk2=www.............
Invece in remoto mi dice che la pagina contiene degli errori.
Ho uno spazio aruba e ho fatto due prove:
1) Ho messo il db e la pagina asp nella cartella predefinita mdb-database;
Ma a quel punto quando lancio la pagina asp il browser mi dice che non è possibile eseguirla.
2) allora ho provato a mettere la pagina asp in una altra directory (cambiando ovviamente
MapPath("tbNews") con MapPath("http://www.nomesito.com/directory/tbNews")
Ma dice che la pagina potrebbe non esistere o potrebbe contenere errori.
Come risolvo?

Rispondi quotando