Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2005, 09:15
ciberpata
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 10 meses
Puntos: 0
Do-Loop sencillo pero que no sale

Saludos:
Intento hacer lo siguiente:

Recibir un valor por url en la variable usuarioaborrar y compararlo con rs("empresaoferta").

Si la comparación es ok (si son iguales): entonces que me borre todos los registros que cumplen esa condición
y si no que salga del do-loop

El caso es que siempre encuentra los registros en los que la comparación no es ok (son distintos).
Lo que hago es lo siguiente:

Código:
usuarioaborrar=ucase(request.form("usuarioaborrar"))

set Conn= Server.CreateObject("ADODB.Connection")
 Conn.ConnectionString = "DSN=clubviajesoferta.com.turofertas"
 Conn.open
 Set RS=Server.CreateObject("ADODB.Recordset")
 rs.activeconnection=Conn 
 rs.source="ofertasmayoristas"
 rs.Locktype = adLockOptimistic
 rs.CursorType = adOpenDinamic
 rs.open
 
 rs.movefirst
 do while rs("empresaoferta") = usuarioaborrar
  rs.delete
  rs.movenext
 loop

Por favor pueden explicarme donde está el error, porque o estoy obcecado o no lo veo.
Gracias