Si lo que quieres es saber si devolvio un resultado la busqueda puedes comparar v = FALSE(segun la ayuda de delphi)
Cita:
Empezado por Ayuda de Delphi
This function returns a Variant with the value False, indicating that a matching record was not found.
|
Si lo que quieres saber es porq puede ser un arreglo la misma ayuda te lo explica
Cita:
Empezado por Ayuda de Delphi
KeyFields have the values specified by the Variant or Variant array KeyValues. In classes that implement Lookup, it returns a Variant or Variant array that contains the value or values of the fields specified by the comma-delimited string ResultFields on the specified
|
O sea que si estas pidiendo mas de un campo te va a devolver un Array de Variant, seguro que tu estas pidiendo un solo campo o v = False por eso te debe dar el error de tipo