21 messaggi dal 27 maggio 2007
Ciao altro problema mi potete aiutare?
dopo aver interrogato il database come posso digli.....
se non hai trovato record allora scrivi questo e chiudi tutto.

tipo
--------------------
if rs00.eof then response.Write("Non ci sono fotografie ")
--------------------
questo me lo scrive ma mi da questo errore:


------------------------
ADODB.Field error '80020009'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/foto.asp, line 0
---------------------


Come posso completare lo script dicendo se non trovi record allora chiudi tutto e scrivi la frase non ci sono foto.
Vi prego aiutatemi
ciao
Marco
Ciao,

mamma mia quanta ruggine ho su classic asp

imho, devi utilizzare la proprieta recordcount.

esempio

numeroRecord = rs.recordcount
if numeroRecord = 0 then
response.write("non ci sono record")
end if

P.S: passa in asp.net !!!

Fabrizio Canevali
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
A parte quanto ti ha suggerito correttamente Fabrizio, credo che ci sia un altro tipo di errore:

if rs00.eof then
response.Write("Non ci sono fotografie ")
rs00.Close()
Response.End() ' per bloccare output successivo
end if

Oppure puoi mettere il resto in un blocco:

if rs00.eof then
response.Write("Non ci sono fotografie ")
rs00.Close()
else
%>
resto del codice
<%
end if
%>

Ciao

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.