Quantcast
Channel: Datetimepicker valor Null
Viewing all articles
Browse latest Browse all 26

Datetimepicker valor Null

$
0
0

Estoy intentando guardar Null en el campo Date. Como explique en la respuesta anterior, para que si es necesario en un futuro pueda ser reemplazado por una fecha determinada.

Partamos de algo, ¿qué solución de las propuestas has tomado? ¿dónde es que tienes problemas? ¿puedes mostrarnos el código que has escrito?

La razón del porque tienes una columna marcada con la restricción NOT NULL es irrelevante para el caso, todas las propuestas otorgadas se orientan a resolver el caso que tienes, si tienes problemas adjunta el código y menciona el error.


Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.

Te adjunto el código que uso para hacerlo:

También intente

 If DTPFechaVen.Checked = True Then

.FechaVen = DTPFechaVen.Value Else .FechaVen = DirectCast(DBNull.Value, Object) End If .Insertar()

Private dateFechaVen As Object
 Public Property FechaVen()
        Get
            FechaVen = dateFechaVen
        End Get
        Set(ByVal Value)
            dateFechaVen = Value
        End Set
    End Property

Así me queda la consulta durante la ejecución:

INSERT INTO Productos (Id_producto, Nombre, PrecioCosto, PrecioVenta, CantidadStock, Observacion, Proveedor, Codigo, Categoria, FechaVen, DiaVen) VALUES (2, 'asd', '22', '2', '2', '', '', '', '', '', '')

Declarando la variable así tampoco funciona

Public dateFechaVen As Date?
Public Property FechaVen As Date?
	Get
		FechaVen = dateFechaVen
	End Get
	Set(ByVal Value As Date?)
		dateFechaVen = Value
	End Set
End Property

En la la base de datos FechaVen es del tipo "date"

No me surge ningún error pero me guarda la siguiente fecha "1900-01-01" y no el valor null.




Viewing all articles
Browse latest Browse all 26

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>