Si, pero sucede que a lo mejor no está evaluando tu expresión, es decir que no la estés empleando correctamente...
Nunca he tratado con evaluarla como = false/true, simplemente el resultado de la expresión te devuelve un boolean (si/no), es como cuando evaluas una variable de tipo booleana
variable = true
If variable Then
'Es verdadera
Else
'Es Falsa
End If
If rsBusqueda.EOF AND rsBusqueda.BOF Then
'Viene vacia
Else
'OK
End If
Otra forma:
If NOT rsBusqueda.EOF AND NOT rsBusqueda.BOF Then
'OK
Else
'Viene vacia
End If
A ver si te sirve
Salu2,
Ahora si está correcta