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

Problema Con Fecha

Estas en el tema de Problema Con Fecha en el foro de ASP Clásico en Foros del Web. Hola Maestros Este es mi problema, tengo una sentencia que muestra los registros con fecha actual(o mejor dicho no muestra) Pero no me funciona!!!, He ...
  #1 (permalink)  
Antiguo 19/02/2002, 00:32
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Problema Con Fecha

Hola Maestros
Este es mi problema, tengo una sentencia que muestra los registros con fecha actual(o mejor dicho no muestra) Pero no me funciona!!!, He Probado con DATE, DATE() y tambien escribiendo la fecha literalmente aun asi no funca.

este es el codigo:

Actual = date
strSQL = "select Codigo, Fecha, pedido from Pedidos where Fecha = '#"&Actual&"#"
Set result = dbconn.Execute(strsql)
if result.eof then
TextoFecha="No hay Pedidos Realizados el dia :"&Actual&""
.
.
.
;)
  #2 (permalink)  
Antiguo 19/02/2002, 00:41
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Problema Con Fecha

ya hace tiempo habia ayudado a resolver un problema asi pero no recuerdo como

prueba asi
strSQL = "select Codigo, Fecha, pedido from Pedidos where Fecha = '"&Actual&"'"

o asi

strSQL = "select Codigo, Fecha, pedido from Pedidos where Fecha = #"&Actual&"#"

avisame y si no resulta me doy un tiempo para buscar ese mensaje, pero por lo recuerdo tenia que ver con la forma en que date te regresa la fecha y como te la reconoce la base de datos es decir 12/01/01 la toma diferente a 12/01/2001 y es diferente a 1/12/01 y a 1/12/2001 por ahi iba el asunto, seri a cosa que revisaras

saludos :) ;)

  #3 (permalink)  
Antiguo 19/02/2002, 01:09
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Problema Con Fecha


Si maestro Urjose, me parece que a mi mismo me la respondiste, en esa ocasion la solucion que me diste me funciono (#"&Actual&"#), pero ahora no se porque no funca, sera problema del SOP ya que antes cuando me funcionaba tenia winme, ahora lo desinstale y me baje a win98 :)
  #4 (permalink)  
Antiguo 19/02/2002, 04:55
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Problema Con Fecha

Hola amigo, yo quitaría los signos de almohadilla y en su lugar pondría la comilla simple como en el primer ejemplo que te muestra urjose.

De esa manera, a mí no me ha fallado nunca, ni con Access ni con SQL Server. ¡Cuéntanos!

Un saludo. ;)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #5 (permalink)  
Antiguo 19/02/2002, 12:53
LOG
 
Fecha de Ingreso: febrero-2002
Mensajes: 66
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Problema Con Fecha

Yo tambien tengo el mismo problema de la fecha, el codigo que uso es:
Matriz(0)=CDate(Matriz(0))
SQL=&quot;INSERT INTO REGISTROS(Date,C_ip) VALUES('&quot;&amp;Matriz(0)&amp;&quot;','&quot;&a mp;Matriz(2)&amp;&quot;')&quot;
con.Execute(SQL). Tambien lo intente usando #, pero tampoco.
Matriz(0)contiene la fecha en formato 01/01/2002. Espero que alguien me pueda ayudar, porque ya lo intente de muchas maneras.
  #6 (permalink)  
Antiguo 19/02/2002, 13:29
 
Fecha de Ingreso: enero-2002
Mensajes: 53
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Problema Con Fecha

Yo ya tuve ese problema,el tema es que cuando se extrae una fecha de un campo del tipo fecha/hora se lo lee como si fuera un texto, con lo cual lo que hay que hacer es cambiar el tipo de dato con cdate(), de manera que yo pondría así:
strSQL = &quot;select Codigo, Fecha, pedido from Pedidos where cdate(Fecha) = '#&quot;&amp;Actual&amp;&quot;#&quot;

suerte :)
Enrique2


  #7 (permalink)  
Antiguo 19/02/2002, 21:05
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Problema Con Fecha

No pues Maestros, sigue sin funcionarme de ninguna manera, solo funciona cuando escribo la fecha literalmente con el año completo. cual sera el problema? :(
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 21:36.