Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Pasar fecha vacía

Estas en el tema de Pasar fecha vacía en el foro de Visual Basic clásico en Foros del Web. Hola a todos! Vera nestoy desarrollando una pequeña aplicación en Visual Basic 6 y hago una sentencia SQL donde paso una fecha. No es obligatorio ...
  #1 (permalink)  
Antiguo 15/03/2011, 04:34
 
Fecha de Ingreso: agosto-2007
Mensajes: 77
Antigüedad: 16 años, 8 meses
Puntos: 0
Pasar fecha vacía

Hola a todos!

Vera nestoy desarrollando una pequeña aplicación en Visual Basic 6 y hago una sentencia SQL donde paso una fecha. No es obligatorio introducirla pero si no la pongo falla la aplicación dándome el siguiente error.

No coinciden los datos en la expresion de criterios.

Que es lo que debo hacer?

P.D.: Esto se introduce en una BBDD Access en un campo tipo Fecha

Gracias por adelantado
  #2 (permalink)  
Antiguo 15/03/2011, 14:17
 
Fecha de Ingreso: marzo-2011
Mensajes: 75
Antigüedad: 13 años, 1 mes
Puntos: 6
Respuesta: Pasar fecha vacía

Como le pasas el campo fecha a la consulta?
Podrias mostrarme el codigo?
  #3 (permalink)  
Antiguo 17/03/2011, 04:23
 
Fecha de Ingreso: agosto-2007
Mensajes: 77
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Pasar fecha vacía

Si perdona aqui te muestro el código:

"INSERT INTO EnviosEditoriales (Editorial, Contacto, País, Libro, FechaEnv, RechaReb, FechaCon, Anticipo, Observaciones) VALUES (" & idEdito & " '" & QtContacto.Text & "', '" & QtPais.Text & "', " & Libro & ", '" & QtFechaEnv.Text & "', '" & QtFechaReb.Text & "', '" & QtFechaCon.Text & "', " & QtAnticipo.Text & ", '" & QtObservacions.Text & "')"
  #4 (permalink)  
Antiguo 17/03/2011, 05:04
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Pasar fecha vacía

¿Has probado a comprobar si la pone y si no la pone pasar un NULL?
  #5 (permalink)  
Antiguo 17/03/2011, 05:26
 
Fecha de Ingreso: marzo-2011
Mensajes: 75
Antigüedad: 13 años, 1 mes
Puntos: 6
Respuesta: Pasar fecha vacía

En donde haces el filtro de la fecha, proba hacer esto.

If fecha.text = "" then

Filtro_Fecha = ""

else

Filtro_Fecha = " AND tabla1.fecha =" & Format(fecha.text, "mm/dd/yyyy") & "

end if

Etiquetas: pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:47.