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

Problema con traida de registros.

Estas en el tema de Problema con traida de registros. en el foro de ASP Clásico en Foros del Web. No se si este post va realmente aca, sino es asi pido disculapas a los moderadores. Quiero levantar de una base access los reg que ...
  #1 (permalink)  
Antiguo 04/03/2005, 06:08
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 4 meses
Puntos: 1
Problema con traida de registros.

No se si este post va realmente aca, sino es asi pido disculapas a los moderadores.

Quiero levantar de una base access los reg que coincidan con 2 condiciones de tipo fecha (dado en el where) de esta manera:

dim vector(3)
.........
fd=vector(2)
fh=vector(4)

en fd = vector(valor_pos_2) y en fh = vector(valor_pos_4) que vienen de un form anterior.

sql = "Select * from Fechas where FECHA_DESDE=#"& fd &"# and FECHA_HASTA=#"& fh &"#" ' para la consulta

en la base los campos son de formato fecha corta, pero no logro llenar el recordset a sabiendas de que por lo menos existen 2 reg que cumplen la condicion.

Probe con pasar las variables fd a CDate(fd) y FormatDateNumber(fd) y nada. Alguna sugerencia?

Saludos.
__________________
Carlunchos
  #2 (permalink)  
Antiguo 04/03/2005, 06:12
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
si es que estas en una temprana parte del desarrollo te aconsejo esto.
para evitar dolores de cabeza con las fechas.


http://www.forosdelweb.com/showpost....7&postcount=42

ahora sobre tu problema.

DEBUGUEA

dim vector(3)
.........
fd=vector(2)
fh=vector(4)

en fd = vector(valor_pos_2) y en fh = vector(valor_pos_4) que vienen de un form anterior.

sql = "Select * from Fechas where FECHA_DESDE=#"& fd &"# and FECHA_HASTA=#"& fh &"#" ' para la consulta

response.write sql
response.end

y tedaras cuenta por que no traes datos

Última edición por Muzztein; 04/03/2005 a las 06:15
  #3 (permalink)  
Antiguo 04/03/2005, 13:17
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 4 meses
Puntos: 1
Bueno Muzztein, suponiendo que tengo un mal manejo de vectores. Trate de hacerlo poniendo 2 textbox, poniendo 2 fechas y tratando de jalar los datos y nada. Pero tampoco me tira error. Que esta pasando Isolina !!!! (dirian en un viejo sketch televisivo).

txtSala = Trim(Ucase(request.form("txtSala")))
fec_de = FormatDateTime(request.form("fec_de"))
fec_ha = FormatDateTime(request.form("fec_ha"))

sql = "Select * from Reservas_mostrar where ID_unidad='"& txtSala &"' and FECHA_DESDE=#" & fec_de &"# and FECHA_HASTA=#" & fec_ha &"#"

Tal vez el error este en el armado de la consulta que no creo ya que le hice un response write de sql y estan todos los datos. Los contenidos de las variables llegan bien. Sugerencias?.

Saludos.
__________________
Carlunchos
  #4 (permalink)  
Antiguo 04/03/2005, 13:48
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
fijate en la forma de los datos que estan en la BD.
y fijate la forma de los datos que lepasas a la consulta

obviamente hay una diferencia.

es probable que uno tenga horas y el otro no.
o algo por el estilo

sino se cae es por que no hay error, sino que no encuentra nada.
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:35.