3 messaggi dal 23 giugno 2005
premetto che connessione e apertura sono statefatte
e i record con titolo squali1 e squalo2 esistono nel database
sql="SELECT * FROM catalog WHERE titolo LIKE '%squalo1%' OR titolo LIKE '% squalo2%'"

var ris = ADOConn.Execute(sql);
for ( i= 0; i<= 1 ;i++){
Response.Write("" + ris("titolo") + "");
Response.Write("");
ris.MoveNext();
}
// Chiudo la connessione
ADOConn.Close();
deve stampare 2 record ma ne stampa 1 solo
e da questo errore
ADODB.Recordset error '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record
13 messaggi dal 17 giugno 2005
il problema secondo me sta qui: Response.Write("" + ris("titolo") + "");
perche se non hai creato l'oggetto ADODB.recordset non puoi scrivere :response.write(" + ris("Titolo") + "), ma avresti dovuto scrivere:
<% for (i=0;i=1;i++{ %>
<%=ris("titolo")%>
<%
response.write (" ")
ris.Movenext
}
%>
da premettere che è solo un'ipotesi , cmq credo che il problema sia questo ,prova così come ho scritto io , ti dovrebbe funzionare :-) bye!

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.