lo que pasa es que el
Código:
If login.rst.Fields("numero") = "" Then
no funciona si biene VACIO
si yo pongo esto:
Código:
if Not IsNull(login.rst.Fields("numero")) Then
#
If login.rst.Fields("numero") = "" Then
pasa si biene VACIO y al llegar al siguiente if se cae porque no tiene nada que comparar