ho fatto un'area d'amministrazione di un sito,dalla quale,come prima pagina,si possono vedere tutte le news da mettere su questo sito inserite in un database.
la pagina di inserimento delle news funziona,quella di modifica no.
l'errore che il mio browser mi da è:
Tipo di errore:
ADODB.Field (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.
/Metax Italia/admin/edit.asp, line 199
il listato è questo:
<%
sql = "Select * from News order by data desc, id desc"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open sql, Connect, 1, 3
do while not rs.EOF
i = i + 1
rs.movenext
loop
if i >= 5 then
RecordsPerPage = 10
Page = Request.QueryString("page")
If Len(page) > 0 And IsNumeric(page) Then
page = CLng(page)
Else
Page = 1
End If
else
RecordsPerPage = i
Page = Request.QueryString("page")
If Len(page) > 0 And IsNumeric(page) Then
page = CLng(page)
Else
Page = 1
End If
End if
%>
<font color="#0107FD">
<div align="center">
<%
if i = 0 then
Response.Write("Nessun dato disponibile")
else
%>
<%
rs.movefirst
For x = 1 To RecordsPerPage
data_n = rs("data")
gg = Day(data_n)
mm = Month(data_n)
aaaa = Year(data_n)
data_comp = gg & "/" & mm & "/" & aaaa
%>
dove la linea 199 è
data_n = rs("data")
a cosa può essere dato un errore del genere?
grazie