Scusatemi la perplessità ... forse è il classico errore da stanchezza....
Mi appare questo errore quando faccio il controllo sull' EOF e il BOF di un Recordset pieno.
I record ci sono, ma mi da l'errore comunque.codice:ADODB.Recordset (0x800A0BCD) 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.
Il codice è questo:
Dove sto sbagliando?Codice PHP:MySql = "SELECT * FROM TbDipDipendenti, TbDipCategorie "
MySql = MySql & "WHERE TbDipDipendenti.IdCategoria = TbDipCategorie.IdCategoria "
MySql = MySql & "AND TbDipDipendenti.IdCategoria <> " & IdCategoria
MySql = MySql & " ORDER BY Cognome, Nome"
Rs2.Open MySql, Conn, 3, 1
If not (Rs2.Eof OR Rs2.Bof) Then
Do While Not Rs2.Eof
%>
<option value="<%= Rs2("IdDipendente")%>"><%= Rs2("Cognome") & " " & Rs2("Nome")%></option>
<%
Rs.Movenext
loop
End If
Rs2.Close
![]()
Grazie
EDIT
Come non detto...... sono un idiota![]()
Il movenext sul recordset sbagliato.... :rollo:
Potete pure cancellare![]()


Rispondi quotando