fecha nula en llamada a procedimiento

03/01/2008 - 09:09 por Sergio | Informe spam
Hola compañeros!

La cuestión es que al llamar a un procedimiento me da el error siguiente, es
por un campo fecha (datetime) nullable:

Servidor: mensaje 515, nivel 16, estado 2, procedimiento spInsertaProyecto,
línea 59
No se puede insertar el valor NULL en la columna 'FechaIni', tabla
'BD_Test.dbo.Proyecto'. La columna no admite valores NULL. UPDATE falla.
Se terminó la instrucción.
Servidor: mensaje 266, nivel 16, estado 2, procedimiento spInsertaProyecto,
línea 69
El recuento de transacciones después de EXECUTE indica que falta una
instrucción COMMIT o ROLLBACK TRANSACTION. Recuento anterior = 0, recuento
actual = 1.

La historia es que quiero dejar a Null todos los valores desconocidos y con
las fechas no me deja meterle un 'null' a capón si el
valor es desconocido.. ¿qué hago mal?


Salu2 y gracias.
 

Leer las respuestas

#1 Maxi
03/01/2008 - 18:15 | Informe spam
Sergio, si en la definicion de su tabla usted indico que ese campo no admite
valores nulos entonces no podra insertar ese tipo de valor


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Sergio" escribió en el mensaje
news:OUF0x$
Hola compañeros!

La cuestión es que al llamar a un procedimiento me da el error siguiente,
es por un campo fecha (datetime) nullable:

Servidor: mensaje 515, nivel 16, estado 2, procedimiento
spInsertaProyecto, línea 59
No se puede insertar el valor NULL en la columna 'FechaIni', tabla
'BD_Test.dbo.Proyecto'. La columna no admite valores NULL. UPDATE falla.
Se terminó la instrucción.
Servidor: mensaje 266, nivel 16, estado 2, procedimiento
spInsertaProyecto, línea 69
El recuento de transacciones después de EXECUTE indica que falta una
instrucción COMMIT o ROLLBACK TRANSACTION. Recuento anterior = 0, recuento
actual = 1.

La historia es que quiero dejar a Null todos los valores desconocidos y
con las fechas no me deja meterle un 'null' a capón si el
valor es desconocido.. ¿qué hago mal?


Salu2 y gracias.

Preguntas similares