Salve a tutti e grazie antcipatamente a tutti coloro che avranno pazienza di aiutarmi .

Ho una pagina asp in cui vi é un collegamento a un DB dal quale vengono estratti alcuni dati , tali dati poi sono confrontati con quelli inseriti da utente mediante form usando cicli if.

Tra tali confronti vi sono anche verifiche di esistenza del dato , cioé che in Database esista (apro una parentesi : confermatemi che se il dato non esiste viene attribuita alla variabile valore null)

Al visualizzare la pagina con Firefox mi appare il seguente messaggio :


ADODB.Field error '800a0bcd'

Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.

/sito/data.asp, line 61


alla riga 61 é presente il seguente comando :
<%if (clk1 =="on"){ if(ndb == "null"){ leg = "Log";}%>

ndb é un valore estratto in precedenza da database, se nullo (non esistente in DB) l'operazione viene eseguita.

Sono certo di sbagliare, ma non riesco a raccapezzarmi , ho provato a sostituire con:

<%if (clk1 =="on"){ if(ndb == ""){ leg = "Log";}%>
e ha cambiare la posizione del DB ma nulla...
qual é l'eclatante errore?

Grazie a tutti . Ciao