miércoles, 13 de abril de 2016

Datetime vacío en VB.NET

Si habeís declarado una variable de tipo DateTime en VB.NET y quereis saber si se le ha asignado algún valor en un momento dado hay que compararla con DateTime.minValue

dim fecha as DateTime

If Me.fecha = DateTime.MinValue Then
   'no se le ha asignado valor todavia

Fecha nula en mysql

Si al hacer una consulta con un campo de tipo fecha nos encontramos que la fecha nula nos la devuelve como '00/00/0000' y queremos que nos devuelva null debemos hacer la consulta de la siguiente forma:


SELECT IF(fecha,date_format(fecha, '%d/%m/%Y'),NULL) as fecha FROM tabla