9 messaggi dal 23 febbraio 2003
Ciao a tutti,
perchè quando testo il file.asp mi visualizza una pag.asp bianca?
mi spiego meglio:ho creato una cartella "prova" dentro "inetpub\wwwroot" e dentro questa cartella una "database" dove salvare i file.mdb.dentro la cartella prova ho salvato sia il file.htm ,che ha il link al file.asp,e sia il file.asp.
n.b.:io ho access xp
questo è il codice asp:
<html>
<head><title>Prova</title></head
<body>
<%
Dim conn

set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/database/link2.mdb")

Dim rs

Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open"select * from link order by id Desc", conn

Do while NOT RS.EOF
%>
<p>
<%

Dim descrizione
descrizione=rs("descrizione")
response.write(descrizione)
%><br>

<%
Dim link
link=rs("link")
response.write(link)
%>
<a href="<%response.write(link)"target="blank"><%response.write(link)%></a>
</p>

<%
RS.MoveNext
Loop
rs.Close
Set rs=Nothing
conn.Close
Set conn=Nothing
%>
</body></html>
A primo sguardo vedo errori in questa riga:
<a href="<%response.write(link)"target="blank"><%response.write(link)%></a>
Cambia in:
<a href="<%response.write(link)%>" target="blank"><% response.write(link)%></a>

Ciao


Modificato da biank il 27 febbraio 2003 16.17 -

Alberto Biancardo
9 messaggi dal 23 febbraio 2003
niente sempre lo stesso. come se non leggesse i dati del database
9 messaggi dal 24 febbraio 2003
anch'io sto afffrontando lo stesso problema: non mi legge i dati del mio db.
controllo le mie scritte con le tue e se riesco a trovare la soluzione te la scrivo, ok??
Ho letto meglio il tuo post, da come hai spiegato tu c'e' un altro errore nell'indirizzo
Server.MapPath("/database/link2.mdb")
devi togliere /
Server.MapPath("database/link2.mdb")

Ciao

Alberto Biancardo
3.122 messaggi dal 16 maggio 2002
Un consiglio: non mettere delle dichiarazioni di variabili in un ciclo, se il ciclo viene eseguito piu' di una volta ti ritrovi con dichiarazioni multiple della stessa variabile --> errore!

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

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.