Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 02-jun-2006, 05:25   #1 (permalink)
anotherone ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2006
Mensajes: 26
Triste 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
anotherone está desconectado   Responder Citando
Antiguo 02-jun-2006, 05:35   #2 (permalink)
javiermil ha deshabilitado el karma
 
Avatar de javiermil
 
Fecha de Ingreso: agosto-2004
Mensajes: 516
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
javiermil está desconectado   Responder Citando
Antiguo 02-jun-2006, 08:36   #3 (permalink)
Stream está en el buen camino
 
Fecha de Ingreso: mayo-2004
Ubicación: La Paz, Baja California S
Mensajes: 605
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..
__________________
Programador en .NET
desde
Guadalajara, Jalisco, México
Stream está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:58.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93