Imprimir página | Cerrar ventana

Insert Into + valor nulo en campo de fecha

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y Otros sistemas
Descripción del foro: Proyectos ADP & Sql Server, Mysql& Access, MSDE
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=79816
Fecha de impresión: 26/Febrero/2020 a las 12:02


Tema: Insert Into + valor nulo en campo de fecha
Publicado por: rocjfl-b
Asunto: Insert Into + valor nulo en campo de fecha
Fecha de publicación: 01/Noviembre/2014 a las 15:20
Hola a todos.
 
Haber si podéis echarme una mano, por favor.
 
Este string funciona perfectamente cuando el valor de las fechas no es nulo, pero cuando alguna de ellas tiene un valor nulo, Visual da error de conversión de tipos.
 
No acierto a comprender que pasa.
 
Un saludo
 
StringSql = "INSERT INTO ProyectosDocumentacion" & _
"(IdDocumento," & _
"FechaEmisionDocumento," & _
"FechaDeEntrada" & _
") VALUES ('" & Me!IdDelDocumento & "'," & _
"'" & Me!FechaEmisionFra & "'," & _
"'" & Me!FechaDeLaEntrada & "')"
DoCmd.RunSQL StringSql



Respuestas:
Publicado por: MexMan70
Fecha de publicación: 01/Noviembre/2014 a las 15:42
Has de controlar antes de anexar los datos a la tabla, en caso de permitir fechas nulas, entonces pasa el valor de la fecha en cero pero no nulo, ejemplo:

... & Nz(Me.FechaEmision,0) & ...



-------------
OneDrive: http://sdrv.ms/Vk6eJd


Publicado por: rocjfl-b
Fecha de publicación: 01/Noviembre/2014 a las 15:58
MexMan70:
 
Sigue dando el mismo error...
 
Decir, que no lo hice antes, que la tabla ProyectosDocumentacion pertenece a una base SQL Server 2012. No se si es relevante o no.
 


Publicado por: rocjfl-b
Fecha de publicación: 01/Noviembre/2014 a las 16:09
StringSql = "INSERT INTO ProyectosDocumentacion" & _
"(IdDocumento," & _
"FechaEmisionDocumento," & _
"FechaDeEntrada" & _
") VALUES ('" & Me!IdDelDocumento & "'," & _
" NULL ," & _
"'" & Nz(Me!FechaDeLaEntrada, Null) & "')"
DoCmd.RunSQL StringSql
 
 
Si para un valor nulo de FechaEmisionDocumento el string lo paso como veis, entonces funciona...


Publicado por: rocjfl-b
Fecha de publicación: 01/Noviembre/2014 a las 18:38
Bueno...
 
No dispongo ahora de mucho mas tiempo y he de seguir trabajando.
 
Lo he solucionado creando una consulta de datos anexados que sin mayor problema me guarda los registros aunque los campos de fecha sean nulos.
 
Un saludo a todos y gracias.
 
Se puede cerrar el hilo



Imprimir página | Cerrar ventana