Hernan
Saúl hizo una pregunta al principio y luego en el hilo muestra cuál es su idea. Creo que Allan y yo respondimos a la idea mostrada, tratando de mostrar que el uso de un label en ese caso no tiene ninguna justificación. Está usando un control label donde no necesita nada, pero en todo caso, podría utilizar una propiedad del form o una simple variable local.
A mi modo de ver, siguiendo el código que expone Saúl, la respuesta de Allan es incompleta porque no toma en cuenta que el Select-Sql puede devolver un cursor vacío. Y justamente, Saúl no quiere mostrar el control image cuando no exista una imagen para mostrar.
Por otra parte, estoy de acuerdo con Ze Roberto. No hay nada que validar en el caption de un label porque el usuario no puede modificar ningún caption. El programador es el que hace las modificaciones de los caption, aún cuando permita una entrada para modificar los caption -para lo cual necesita utilizar otro control (textbox, editbox, combobox, listbox, donde hará las validaciones que correspondan). Por lo tanto, el término no sería "validar", sino "averiguar". Y la respuesta es por demás de obvia.