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

Borrar fecha en Access desde VB

Estas en el tema de Borrar fecha en Access desde VB en el foro de Visual Basic clásico en Foros del Web. Hola amigos! Una pregunta: ¿Cómo puedo borrar una fecha en un campo de una base de datos Access desde VB? El problema es que cuando ...
  #1 (permalink)  
Antiguo 07/05/2005, 09:40
 
Fecha de Ingreso: marzo-2005
Mensajes: 21
Antigüedad: 19 años, 1 mes
Puntos: 0
Sonrisa Borrar fecha en Access desde VB

Hola amigos!

Una pregunta: ¿Cómo puedo borrar una fecha en un campo de una base de datos Access desde VB?

El problema es que cuando lo intento desde el código (rec!fecha = ""), VB me dice que hay un "error de conversión de tipos de datos".

¿Alguna sugerencia?
  #2 (permalink)  
Antiguo 08/05/2005, 15:37
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Funcion IsDate

Es lógico que te arroje ese error, ya que la expresión "" no es de tipo fecha...

Lo que podes hacer es

Código:
If IsDate(rec!fecha) = False Then
   MsgBox "El campo fecha ya fue eliminado"
Else
   MsgBox "El campo fecha no ha sido eliminado aun"
Endif
La función IsDate evalúa si lo que hay en rec!fecha es una fecha o no. Entonces si te tira falso esa función es por que dentro de ese campo no hay una fecha y lo podes borrar tranquilamente.

Espero te sirva.

Saludos. Lucas
  #3 (permalink)  
Antiguo 11/05/2005, 08:21
 
Fecha de Ingreso: abril-2005
Mensajes: 137
Antigüedad: 19 años
Puntos: 0
facilango el problema

Cita:
Iniciado por lucasiramos
Es lógico que te arroje ese error, ya que la expresión "" no es de tipo fecha...

Lo que podes hacer es

Código:
If IsDate(rec!fecha) = False Then
   MsgBox "El campo fecha ya fue eliminado"
Else
   MsgBox "El campo fecha no ha sido eliminado aun"
Endif
La función IsDate evalúa si lo que hay en rec!fecha es una fecha o no. Entonces si te tira falso esa función es por que dentro de ese campo no hay una fecha y lo podes borrar tranquilamente.

Espero te sirva.

Saludos. Lucas
amigo Lucas nos encontramos de nuevo y de nuevo e de corregirte
Creo que es mejor borrar el campo de la siguiente forma
rec!fecha = Null
y luego de toda la modificacion de datos....
rec.Update
con eso yata
  #4 (permalink)  
Antiguo 11/05/2005, 09:39
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Hola marcocho lo que yo puse basicamente era como NO le tendría que dar error... (no lo probé pero creo que el código funciona...). Lo que sí tendría que hacer a la hora de borrar es eso que vos pusiste... (y yo no jejeje, me olvide...).

Cita:
Iniciado por marcocho2005
amigo Lucas nos encontramos de nuevo y de nuevo e de corregirte
¿¡¿Es algo personal?!? jejeje... No hay problema, mientras sea para ayudar a un colega

Saludos. Lucas
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:05.