IMPEDIR QUE SE INSERTE EL CERO (0)

25/10/2004 - 13:54 por Jomaweb | Informe spam
Hola

De repente, no sé porqué (supongo que un windows update o un
servicepack) un código que inserta números a modo de contador desde 1
hasta 10 está insertando desde 0 (cero) hasta 10.
Me está tocando revisar todos los códigos de todas las aplicaciones
porque tras mucho investigar el problema es el SQL Server, que ahora
devuelve NULL cuando antes devolvía Cero (0) y yo simplemente operaba n+1.

¿cómo puedo impedir que se inserte Cero en cualquiera de las tablas en
un campo determinado por mí?

Dicho de otra manera: ¿cómo obligo a que un campo elegido sólo acepte
numeros de 1 a 10?

Con esto gano tiempo para revisar todas las aplicaciones para que nunca
intenten insertar el Cero.


gracias
 

Leer las respuestas

#1 Carlos Sacristan
25/10/2004 - 13:59 | Informe spam
Puedes poner una restricción check:

campo BETWEEN 1 AND 10

Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Jomaweb" escribió en el mensaje
news:#
Hola

De repente, no sé porqué (supongo que un windows update o un
servicepack) un código que inserta números a modo de contador desde 1
hasta 10 está insertando desde 0 (cero) hasta 10.
Me está tocando revisar todos los códigos de todas las aplicaciones
porque tras mucho investigar el problema es el SQL Server, que ahora
devuelve NULL cuando antes devolvía Cero (0) y yo simplemente operaba n+1.

¿cómo puedo impedir que se inserte Cero en cualquiera de las tablas en
un campo determinado por mí?

Dicho de otra manera: ¿cómo obligo a que un campo elegido sólo acepte
numeros de 1 a 10?

Con esto gano tiempo para revisar todas las aplicaciones para que nunca
intenten insertar el Cero.


gracias

Preguntas similares