
07/03/2005, 12:43
|
 | | | Fecha de Ingreso: marzo-2003
Mensajes: 79
Antigüedad: 22 años, 1 mes Puntos: 0 | |
Ciberpata, hola, si aún quieres mantener tu código, te hago algunas recomendaciones.
Me parece que el código correcto para que elimine a las filas que cumplan con la condición de que el campo "empresaoferta" del recordset sea igual a la variable usuarioborrar, sería el siguiente:
rs.movefirst
do while not rs.eof
if trim(rs("empresaoferta")) = trim(usuarioborrar) then
rs.delete
end if
rs.movenext
loop
Eso debería andar.
Otro consejo, cuando el rs está vacío suele tirar un error si intentas hacer
rs.movefirst
directamente, por eso te recomiendo que coloques todo el bloque en un if que pregunte, ni bien lo abre, si no esta en el fondo (osea que no esta vacío), quedaría algo así:
if not rs.eof then
rs.movefirst
do while not rs.eof
if trim(rs("empresaoferta")) = trim(usuarioborrar) then
rs.delete
end if
rs.movenext
loop
end if
Mucha Suerte!!! |