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

Problema de campo de la hora.

Estas en el tema de Problema de campo de la hora. en el foro de ASP Clásico en Foros del Web. Tengo el siguiente problema. Tengo un formulario en el que el usuario captura manualmente un campo de hora del registro. Y guardo los datos en ...
  #1 (permalink)  
Antiguo 15/04/2008, 00:49
 
Fecha de Ingreso: abril-2008
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
Problema de campo de la hora.

Tengo el siguiente problema.

Tengo un formulario en el que el usuario captura manualmente un campo de hora del registro.

Y guardo los datos en una base de datos de Access.

En la Base de Datos tengo un campo llamado hora en el cual almaceno la información capturada, pero el problema que tengo es que guarda la hora anteponiendolo la fecha.
Ejemplo "15/04/2008 17:15", pero utilizando el formato de hora corta solo me muestra 17:15.

El problema es que tengo una pantalla en asp en cual cual hago una consulta de un rango entre horas,ambas horas son variables en asp, y a la hora de ejecutar la consulta desde asp no me manda ningun registro como resultado.
Ejemplo de la sintaxis que utilizo.

horaminuto= hour(ahora) & ":" & minute(ahora)
horaminuto2= hora2 & ":" & minute(ahora)

Sql = "SELECT * FROM pizarra where HORA BETWEEN #"& horaminuto&"# and #"& horaminuto2 &"# order by hora "

Como puedo realizar la consulta de forma correcta???

o en otra caso como puedo decirle a access que guarde solo la hora sin anteponerle la fecha.

O alguna otra sugerencia para resolver este problema.

Gracias
  #2 (permalink)  
Antiguo 15/04/2008, 01:12
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Re: Problema de campo de la hora.

Pegale una mirada a esta pagina, quizas te sirva

Saludos!
  #3 (permalink)  
Antiguo 15/04/2008, 03:42
 
Fecha de Ingreso: mayo-2005
Mensajes: 74
Antigüedad: 20 años
Puntos: 2
Re: Problema de campo de la hora.

usease...usa esto:

horaActual = FormatDateTime(now, 4)

y te guardará en la tabla solo la hora.
  #4 (permalink)  
Antiguo 15/04/2008, 12:32
 
Fecha de Ingreso: abril-2008
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
Re: Problema de campo de la hora.

Solo como comentario, la hora es capturada por el usuario en el formulario, es decir, no utilizo la fecha actual del sistema. para que sea guardada.

Otra, utilizo un formulario hecho en asp net para recoger los datos del formulario y guardarlos en la B.D. Access.

Que funcion utilizo en asp net para que guarde en la base de datos en access solo el campo de la hora sin la fecha?


Aunque si utilizo asp nada mas para realizar la consulta.
  #5 (permalink)  
Antiguo 15/04/2008, 13:26
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Problema de campo de la hora.

preguntas para MNMNSI0001
+ el tipo de campo hora es ???
+ en esa misma tabla guardas fecha????

para los expertos
+ funciona un BETWEEN en campo tipo text con formato tipo hora (11:20 2:20)?????

grx
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 15/04/2008, 14:01
 
Fecha de Ingreso: abril-2008
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
Re: Problema de campo de la hora.

el tipo de campo hora es ???
Re: En la base de datos esta en formato Fecha Corta

+ en esa misma tabla guardas fecha????
Re: No me interesa saber la fecha, solo que se guarde bien la hora..

Ya que realizo consultas en asp, pero no me arroja ningun resultado, esto respecto al problema que planteo al principio.

Solo me interesa guardar la hora introducida por el usuario en un TextBox, pero access la guarda con la fecha y luego la hora.
  #7 (permalink)  
Antiguo 15/04/2008, 15:42
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Problema de campo de la hora.

oki si en tu campo estas almacenando ambos valores (fecha y hora), aunque no desees la fecha, ahi esta por eso no te ha de entrar a ningun query porque no existen datos que mostrarte...

lo unico que creo es que tu sql te deveria de dar sintaxis error... pero no es el caso cierto?

dado que lo que no hace es traerte valores....

dejame buscar mas información.

pero dime eso no te da error de sintaxis?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 15/04/2008, 15:49
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Problema de campo de la hora.

Cita:
Iniciado por MNMNSI0001 Ver Mensaje
el tipo de campo hora es ???
Re: En la base de datos esta en formato Fecha Corta
prueba:
tipo de datos: fecha/hora
formato: Hora corta

solo almacenara: 17:20

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 11:34.