como poner a null un campo datetime en un datatable

06/02/2007 - 14:42 por gremlin | Informe spam
Hola,

Tengo desarrollada una aplicación que trabaja con bastantes campos de
fecha, el problema viene cuando quiero listar informes, tenia pensado
hacerlo con un DataTable y un Reporte Crystal Reports, pero me
encuentro que el DateTime del datatable no acepta valores null.

¿me podeis dar alguna solucion para subsanar el problema?

gracias.

Preguntas similare

Leer las respuestas

#6 gremlin
06/02/2007 - 15:54 | Informe spam
lo solucionare poniendo fechas 01/01/1900

si alguien tiene alguna otra solucion que lo publique please.


On 6 feb, 15:48, "gremlin" wrote:
Mostrar la cita
#7 carlosmsr
06/02/2007 - 16:09 | Informe spam
En la primera linea de la excepcion tenes un dato importante.
-> No se pudieron habilitar las restricciones. Una o varias filas
contienen valores que infringen las restricciones NON-NULL, UNIQUE o
FOREIGN-KEY.
Seguramente, esta columna que tiene los datos de tipo DateTime participa en
la definicion de tu dataset de una relacion o un constrain por lo cual esta
obligada a tener datos.
Agregarle datos te puede servir para evitar la excepcion, pero deberias
asegurarte de que realmente la definicion del dataset (las propiedades de la
tablas y las relacions) se corresponden con lo que necesitas. Si no, podrias
encontrartes con nuevas excepciones al intentar manipular los datos.

"gremlin" wrote:

Mostrar la cita
#8 Eloy Paredes
06/02/2007 - 16:10 | Informe spam
hola segun veo el problema es que en tu DataSet tienes una restriccion para
que esa columna no acepte valores nulos, entonces la forma mas facil de
solucionarlo seria que habras el DataSet con el visual Studio luego te
colocas sobre la columna de fecha y en la ventana de propiedades seleccionas
la propiedad AllowDBNull y lo pones en true.

Eso seria todo

Saludos

Eloy Paredes
"gremlin" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida