ciao a tutti...
sto cercando di fare un ciclo FOR per visualizzare tutti record da n DB access..
nel db ho 4 record...non capisco come mai però se faccio:
response.write rs.recordcount
mi torna il valore -1...
qualcuno mi sa spiegare come mai?!
ciao
ciao a tutti...
sto cercando di fare un ciclo FOR per visualizzare tutti record da n DB access..
nel db ho 4 record...non capisco come mai però se faccio:
response.write rs.recordcount
mi torna il valore -1...
qualcuno mi sa spiegare come mai?!
ciao
recordcount ritorna il numero dei records solo dopo che è stato scorso tutto....
In pratica dovresti fare un
rs.movelast
rs.movefirst
e vedrai che recordcount ti restituisce 4
Scusate i puntini di sospensione...... La verità è che non ho argomenti....
scusa ma non ho capito tanto bene..
io di solito facevo:
e funzionava sempre tutto...codice:for i=1 to rs.recordcount if rs.EOF then response.write "no record" exit for end if response.write rs("campo1") rs.movenext next
forse dipende dalla modalità di apertura del recordset
Scusate i puntini di sospensione...... La verità è che non ho argomenti....
apri male il recordset, non puoi usare metodi execute per restituire il recordcount...
rs.Open SQL, conn, 1, 2