Foros del Web » Programando para Internet » ASP Clásico »

consulta de fechas: 12:00:00 a.m.???

Estas en el tema de consulta de fechas: 12:00:00 a.m.??? en el foro de ASP Clásico en Foros del Web. Tengo un problema, estoy haciendo una consulta en asp, localmente en Access y en el servidor final en Visual Fox Pro, dentro de esa consulta ...
  #1 (permalink)  
Antiguo 31/07/2002, 18:27
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 23 años, 8 meses
Puntos: 0
consulta de fechas: 12:00:00 a.m.???

Tengo un problema, estoy haciendo una consulta en asp, localmente en Access y en el servidor final en Visual Fox Pro, dentro de esa consulta uno de los campos es de fecha.

El problema es que cuando encuentra en un registro el campo de fecha vacío, en la pagina asp me aparece como 12:00:00 a.m.

Ya intenté manejarlo como un string (if fecha = '12:00:00 a.m.' then etc.) pero aun asi me produce el error.

Alguien sabe como puedo corregir esto?

Gracias
  #2 (permalink)  
Antiguo 01/08/2002, 01:30
 
Fecha de Ingreso: julio-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: consulta de fechas: 12:00:00 a.m.???

Hola
El problema que indicas es en Access o FoxPro ?
En Access si el campo esta vacío no me devuelve nada
Pero simulando tu error lo puedes solucionar
de la siguiente forma:

Dim valor
if Rs.Fields("hora").Value="12:00:00&q uot; then
valor="Son las Doce"
else
valor=Rs.Fields("hora").Value
end if%>
'
'
<%=valor%>

Donde "hora" el el nombre del campo
Espero que te de una pista para solucionarlo.
  #3 (permalink)  
Antiguo 01/08/2002, 11:30
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 23 años, 8 meses
Puntos: 0
Re: consulta de fechas: 12:00:00 a.m.???

lo que necesitro es que si el campo esta en blanco, asi aparezca en la consulta (la celda vacía) y no me ponga en su lugar la hora.

Este error me aparece con ambas bases de datos, con Fox y con Access
  #4 (permalink)  
Antiguo 02/08/2002, 02:37
 
Fecha de Ingreso: julio-2002
Mensajes: 50
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: consulta de fechas: 12:00:00 a.m.???

Misterio
he vueto a crear la base de datos con un solo campo de Fecha/Hora y con formato Hora larga, pero el resultado sigue siendo el mismo.
Aquellas celdas que no contienen nada al realizar la consulta no aparece nada
Este es el resultado de una consulta ordenada por el Id
1--14:00:00
2--10:00:00
3--
4--8:45:10
5--
6--14:23:00
El código para realizar la consulta utilizado es el siguiente:
<%' Abrir base de datos
Set Conexion=Server.CreateObject("adodb.connectio n")
Set registros=Server.CreateObject("adodb.recordse t")
Conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("tiempo.mdb")

Set registros = conexion.Execute("SELECT * FROM Tabla1 ORDER BY id")
Do While Not registros.EOF%>
<p><%=registros.Fields("id").Va lue %><%="--"%><%=registros.Fields("hora" ).Value%><br></P>
<%registros.MoveNext
Loop
registros.Close
Set registros = Nothing
conexion.Close
Set conexion = Nothing
%>


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 01:38.