epale emajesus
la verdad yo no veo nada !!! veo que todo esta normal
yo hago mis busquedas muy similares, la diferencia es que el if la condicion es diferente
y te aconcejo que el
Tabla.Close
Conexion.Close
lo coloque despues del end if para que fincione para las dos condiciones