Porque la base de datos sql no reconoce en la codificación el cero al inicio?

Cuando las tablas tiene la codificación 05001, 05002... No me reconoce la información que tiene que mostrar en el formulario de combobox. No muestra ningún resultado, pero si reemplazo el cero del inicio por un numero deferente a cero si me da el resultado. ¿Qué debo hacer para que acepte el cero al inicio y poder usar la codificación que se necesita?

2 respuestas

Respuesta

Aunque no comentas en que lenguaje estas trabajando el combobox ni los tipos de datos

Verifica que el campo de texto que estás llamando NO tenga espacios en blanco al comienzo ni al final. Puedes aplicar en SQL Rtrim y LTrim ejemplo

select ltrim(rtrim(campo)) from tabla

Quizás estás usando un campo de tipo char y estos conservan todos los espacios en la BD

Respuesta

Lo que sucede es que estás mostrando el dato como un número y no como una cadena string, cómo es un número el cero a la izquierda es eliminado.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas