Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/03/2007, 13:11
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: Más sobre el error '80020009'

Cita:
el error puede deberse a tu condiciòn doble, es decir, preguntas si es null o si esta en blanco, cuando tu rutina llega a esa pregunta con un valor para RS_24.fields("valor_tool") de NULL la segunda condiciòn va a caer porque estas comparando un valor NULL con una cadena vacìa, el que hayas hecho una pregunta separada por el OR no indica que si una se cumple la otra no se evalùa, siempre se van a evaluar todas las condiciones, indistintamente como las enlaces (OR o AND)
Buen hallazgo en VB las condiciones no se ejecutan por corto circuito.

Otra alternativa es

if rs("campo") & "" = "" then
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway