![]() |
Problemas al insertar valores null en campos DateTime Mi problema es que al insertar un valor SqlDateTime.Null en un campo datetime no me deja concatenarselo con "&" me da error y no se como hacerlo de otra manera. Dim MySqlNull As SqlDateTime MySqlNull = SqlDateTime.Null If txtFecha.Text = "" Then Sql = Sql & "FechaExpedicionNifCliente='" & MySqlNull & "'," Else Sql = Sql & "FechaExpedicionNifCliente='" & txtFechaExpedicion.Text & "'," End If Gracias de antemano |
Eso no lo puedes hacer así, tendrías que hacerlo de otra manera, pon la cadena sql entera (el código), no sólo la parte que te falla. Saludos |
anotherone, si vas a hacer un insert a un campo null (tu campo debe permitir valores null) no envies el parametro a la consulta.. esto cuando vas a hacer un insert... esto asegura que el insert se ejecute y como no recibe el valor del campo recibe null.... Sino, entonces te recomiendo que uses consultas parametrizadas... Dim cad As String = "Select * from usuarios where idUsuario = @idusuario" Dim sqlconn As New SqlConnection("tu cadena de conexion") Dim sqlParam As New SqlParameter("@idusuario", SqlDbType.Int) Dim MyCommand As New SqlCommand(cad, sqlconn) MyCommand.Parameters.Add(sqlParam) Asi.. |
| La zona horaria es GMT -6. Ahora son las 08:56. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.