| Usuario |
Fechas con VB y Access |
Desconocido
|
| Enviado - 5/10/2004 |
| |
Hola:
Queria pedirles ayuda, tengo un problema con algunas fechas al grabarlas en Access, por ejemplo si grabo 05/10/2004 me graba como 10/05/2004, con otras fecha no tengo problemas (18/10/2004), lo he hecho con Format, pero es lo mismo, ya no se que hacer.
Gracias |
| |
|
Desconocido
|
| Enviado - 5/10/2004 |
| |
| Se me olvido mensionar que estoy trabajando con Access 97 |
| |
|
nostromo
390 Mensaje(s)
|
| Enviado - 5/10/2004 |
| |
Hola;
El problema reside, en como lo dejaste en acces.
NO se si instentaste modificar del mismo acces en el campo fecha.
Reviza aqui pos i encuentras la respuesta:
http://www.elguille.info/vb/bases/FechasDB.htm
http://www.elguille.info/vb/VB_DB.HTM
Por ejemplo:
La función FechaSQL:
Public Function FechaSQL(ByVal vFecha As String) As String
' Función para convertir una fecha al formato mm/dd/yy ( 7/Ago/97)
' La fecha la convierte al formato: #yyyy/mm/dd# (30/May/01)
'
On Local Error GoTo SQLDateValErr
'
If IsDate(vFecha) Then
' si es una fecha válida, convertirla
FechaSQL = "#" & Format$(vFecha, "yyyy/mm/dd") & "#"
Else
' si no es una fecha válida, devolverlo sin modificar
FechaSQL = vFecha
End If
'
Exit Function
'
SQLDateValErr:
' Si hay error, la fecha por defecto 1-Ene-1980
Err = 0
FechaSQL = "#1980/01/01#"
End Function
Nos vemos. |
| |
|
|
|