104 messaggi dal 19 aprile 2001
Ciao a tutti, ho creato un DB in ACCESS 97 e una pagina ASP per interrogarlo,il codice della pagina ASP è qui sotto:

<%

sql = "SELECT * FROM UTENTI WHERE [USER] like 'irresi'"

Set Conn = Server.CreateObject("ADODB.Connection")
set RS = Server.CreateObject("ADODB.Recordset")

Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\webshare\wwwroot\tutorial\utenti.mdb"
RS.Open sql, Conn

response.write ("<html>")
response.write ("<head><title>PAGINA CREATA DA ASP</title></head>")
response.write ("<center><font face=verdana size=2 color=FF6666><table width=600 border=1><tbody><tr bgcolor=CCCCFF><td align=center>Nome</td><td align=center>E-Mail</td><td align=center>User ID</td><td align=center>Password</td></tr>")
%>
<tr>
<td><%=RS("nome")%></td>
<td><%=RS("mail")%></td>
<td><%=RS("user")%></td>
<td><%=RS("pwd")%></td>
</tr>

<%
RS.Close
Conn.Close

set RS=nothing
set Conn=Nothing

response.write ("</tbody></table></font></center>")
response.write ("</html>")

%>

Il problema è il seguente:
La prima volta che apro la pagina mi esegue la query senza problemi, dalla seconda in poi inizia un caricamento infinito della pagina e si blocca tutto.

Secono me è un problema di chiusura del DB o della connessione al DB, le ho provate tutte tranne la SOLUZione!!!

Se qualcuno puo aiutarmi ne sarei molto grato!!!!!!!!

CIAO CIAO

Michele Sassi
Video Type Parma
www.videotype.com

Michele Sassi
Video Type Parma
www.videotype.com
21 messaggi dal 12 aprile 2001
Hai un campo del tuo db che si chiama esattamente "[USER]"? Vedo che poi hai usato
RS("user"), quindi il campo si chiama "user"?

Hai dato per scontato che il risultato della query sia uno solo, ma non è detto.
Prova ad inserire una cosa del tipo:

<%
while not RS.EOF
%>

<tr>
<td><%=RS("nome")%></td>
<td><%=RS("mail")%></td>
<td><%=RS("user")%></td>
<td><%=RS("pwd")%></td>
</tr>

<%
RS.MoveNext
wend
%>

Se inserisci il tuo codice in un ciclo, non ne esci più!
Fammi sapere.
Ciao


Chi è maestro nell'arte di vivere distingue poco tra il suo lavoro e il suo tempo libero...

Chi è maestro nell'arte di vivere distingue poco tra il suo lavoro e il suo tempo libero...
104 messaggi dal 19 aprile 2001
Ciao luposky!!

Il tuo consiglio per il ciclo do while è stato grande,ma fortunatamente sono riuscito a risolvere il problema passando da una macchina WIN 98 ad una WIN 2000!!!!

Grazie

Michele Sassi
Video Type Parma
www.videotype.com

Michele Sassi
Video Type Parma
www.videotype.com

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.