Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2002, 02:56
zeus_bsas
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 10 meses
Puntos: 0
busco por ID y me modifica 2 HAAAAAAAAAAAAAAAAAAAA

Me esta pasando algo extrañisimo (cuando no)

Miren como defino el RS:

SQL = "Select campo from mydb.usuarios where id=338"
set RS = CreateObject ("ADODB.Recordset")
conn.open
RS.open SQL, conn, adOpenKeyset, adLockOptimistic
response.write RS.Recordcount

(luego lo cierro bien)
(conn ya esta definida en otro archivo al igual que los nombres de los cursores)

Solo hay un usuario con id 338

Si hago

RS("nombre")="xxx"
RS.Update

Me cambia ese campo en los registros 338 y 1 !!!! HAAAAAAAAAAAAA

Entonces, como se ve arriba, solo para probar (lo hice con todos los cursores), puse un recordcount para ver que diablos pasaba... Y me cuenta -1 registros !!!!!!!!!!

Esto pasa cuando el cursor es adForwardOnly pero no con todos!!!!

Si hago un
Do While Not RS.eof
i=i+1
RS.movenext
Loop

Se me cuelga la aplicacion !!!!!!! (y solo hay 4 registros en la base)

Lo mas lindo de todo es que cuando consulto datos de ese RS me tira los del registro correcto de la BD.

No se, que opinan? mi PC estara poseida?