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

Filtro por fechas

Estas en el tema de Filtro por fechas en el foro de ASP Clásico en Foros del Web. Hola. Tengo un filtro que funciona perfectamente hasta que intento agregarle fechas... es mas o menos asi: <% contrato=session("num_con") contrato2=cStr(contrato)&"1" contrato3=cStr(contrato)&"0" contrato=cStr(contrato)&"2" mn = "MNX" ...
  #1 (permalink)  
Antiguo 26/10/2004, 08:47
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, NL
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Filtro por fechas

Hola.

Tengo un filtro que funciona perfectamente hasta que intento agregarle fechas...
es mas o menos asi:

<%
contrato=session("num_con")
contrato2=cStr(contrato)&"1"
contrato3=cStr(contrato)&"0"
contrato=cStr(contrato)&"2"
mn = "MNX"

cadBusca = cadBusca & " Pagos.moneda_fac= '"&mn&"'"

Strsql = "SELECT * FROM pagos WHERE (Numero_con =" & contrato & " or Numero_con = " & contrato2 & " or Numero_con = " & contrato3 & ") and Importe_f2 > 0 " & cadBusca & " order by moneda_fac, fecha_pedi, centro_ges, posicion_f, fondo asc"

%>

asi funciona perfecto.

Pero cuando intento hacer esto:

Strsql = "SELECT * FROM pagos WHERE (Numero_con =" & contrato & " or Numero_con = " & contrato2 & " or Numero_con = " & contrato3 & ") and Importe_f2 > 0 and fecha_pedi > #" &Trim(ini)& "# and fecha_pedi < #" & Trim(fin) &"# " & cadBusca & " order by moneda_fac, fecha_pedi, centro_ges, posicion_f, fondo asc"

donde
ini="01/01/2001"
fin="01/01/2005"

Manda lo siguiente:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC driver does not support the requested properties.
/siac2/pagEnlaceSap.asp, line 158


Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

---
Supongo que tiene que ver con el tipo de base de datos que utilizo, que es de Visual FoxPro.

Aqui la pregunta, alguien sabe como filtrar por fechas en tablas .DBF ???

Alguna alternativa para filtrar por fechas???
  #2 (permalink)  
Antiguo 26/10/2004, 09:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
mmmmmmm, tablas DBF, hace rato de ello, pero si mal no recuerdo es con llaves en lugar de #.
  #3 (permalink)  
Antiguo 26/10/2004, 09:36
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, NL
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
perdon por mi ignorancia...
pero llaves de que tipo..
algo asi?
[01/01/2001]

???
Si ya se que las DBF son algo 'pasado' pero es porque el proyecto lo iniciaron hace buen tiempo otras personas y pensar en cambiarlo, no es le momento (suele pasar)
  #4 (permalink)  
Antiguo 26/10/2004, 09:43
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, NL
Mensajes: 22
Antigüedad: 20 años
Puntos: 0
Perfecto ya hice pruebas
y para el que lo necesite, funciona encerrando la fecha entre {}

Saludos y gracias por el empujon Myakire
  #5 (permalink)  
Antiguo 26/10/2004, 11:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Efectivamente, en méxico le llamamos llaves a los caracteres {} y corchetes a [].

Saludos
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 17:41.