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

Problema de Fechas

Estas en el tema de Problema de Fechas en el foro de ASP Clásico en Foros del Web. Amigos estoy haciendo un formulario de consulta para buscar entre 2 fechas, entonces tengo 2 textbox donde pido fecha inicio y fecha final un boton ...
  #1 (permalink)  
Antiguo 07/05/2007, 15:01
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema de Fechas

Amigos estoy haciendo un formulario de consulta para buscar entre 2 fechas, entonces tengo 2 textbox donde pido fecha inicio y fecha final
un boton buscar.
al pasar a la otra pagina donde debiera mostrar el resultado en una tabla, rescato de la siguiente forma los datos
inicio=request.form("inicio")
final=request.form("final")

y la consulta
"SELECT * From RioNegro WHERE fecha BETWEEN 'inicio' AND 'final'"
y me tira el siguiente error

Tipo de error:
Microsoft OLE DB Provider for SQL Server (0x80040E07)
Error de sintaxis al convertir una cadena de caracteres a datetime.

entonces no estoy trayendo el dato como tipo fecha sino como string
donde o como paso el dato a fecha.

si yo escribo las fechas en la consulta me la entrega sin problemas
"SELECT * From RioNegro WHERE fecha BETWEEN '05-07-2007' AND '07-07-2007'"
Ayuda please y gracias
  #2 (permalink)  
Antiguo 07/05/2007, 16:32
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Problema de Fechas

sugerencias para tratar eso
3 selects, con los dias, meses, años, por cada fecha que pidas

concatenas
input1 & "-" & input2 & "-" & input3

o

un solo campo y solo le permites insertar numeros
<%
'var="10102007"<---- suponiendo que asi sea lo que manda el usuario, tienes que chekar eso nada mas
var=request.form("campo")
dim temp(2)
temp(0)=Left(var,2)<---suponiendo que es dia
temp(1)=mid(var,2,2)<---suponiendo que es mes
temp(2)=Right(var,4)<---suponiendo que es año

resultado=temp(0)&"-"&temp(1)&"-"&temp(2)
%>

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 08/05/2007, 06:14
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: Problema de Fechas

Gracias Shiryu_libra, lo voy a probar
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 14:23.