el problema puede venir porque está buscando un '5' sin espacios y en la base de datos está con todos los espacios ya que el campo es char(12).
tendría que hacer una conversión, o utilizar las funciones rtrim, ltrim o cambiarlo a varchar.... o lo más sencillo, manejar los números como números y declararlo como int.
|