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

2 temas (Busqueda Fechas y Fuente Mayuscula)

Estas en el tema de 2 temas (Busqueda Fechas y Fuente Mayuscula) en el foro de ASP Clásico en Foros del Web. Hola a toda la comunidad, espero tenga un super año 2006. Pues tengo 2 dudas. 1.- Como puedo realizar desde un formulario la busqueda de ...
  #1 (permalink)  
Antiguo 18/01/2006, 12:31
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 22 años, 5 meses
Puntos: 1
Exclamación 2 temas (Busqueda Fechas y Fuente Mayuscula)

Hola a toda la comunidad, espero tenga un super año 2006.

Pues tengo 2 dudas.

1.- Como puedo realizar desde un formulario la busqueda de registros por fecha a una base de Access, he realizado algunos scripts (3) y por mas que le busco no me sale , me dice que no se encuentran registros y pues estos si existen, Mi campo se llama FETCAP y esta declarado en la base como Fecha/Hora, En el formulario introdusco la fecha asi: 01/01/2006 que es la fecha uno y la fecha 2 igual 01/02/06 por decir, y cuando realizo la consulta me dice que no existen registros. En teoria lo que necesito es buscar sobre el mismo campo un rango de fechas, por ejemplo que me traiga todos los registros que se encuentren entre fecha 1 y fecha 2. pero no me queda. Alguien me puede Ayudar?

2.- Conocen algun script que me permita guardar a la base de datos desde un formulario lo que le envie en letras Mayusculas, es decir si el usuario ingresa los datos en minusculas que estos cambien a mayusculas al momento de guardarlo o al cambiarse de campo los cambie a mayusculas para que queden guardados en la base en mayusculas y no en minusculas.

De ante mano y comop siempre MIL GRACIAS !!!
__________________
Guapo Ben
Servidor y Amigo :adios:
  #2 (permalink)  
Antiguo 18/01/2006, 12:34
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
1.- Cuando manejaba access las fechas las tenia que voltear, es decir las tenia que pasar al formato mm/dd/aaaa apesar de que estaban guardadas en dd/mm/aaaa.

2.- Para guardar en mayusculas utiliza la función ucase(request.form("campo_formulario")) antes de insertar los datos.

Espero hayas entendido.
  #3 (permalink)  
Antiguo 18/01/2006, 12:47
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 22 años, 5 meses
Puntos: 1
Antes que nada GRACIAS por la respuesta te comento lo siguiente:

1.- De hecho ya habia realizado la busqueda de esta forma al ver que no me daba nada, mm//dd/aaaa o mm/dd/aa etc. y aun asi siguen sin darme resultados.

2.- Referente al request, me podrias ampliar un poco el ejemplo ya que no lo entendi muy bien.

de Ante mano GRACIAS !
__________________
Guapo Ben
Servidor y Amigo :adios:
  #4 (permalink)  
Antiguo 18/01/2006, 13:21
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
1- Prueba a ver si esto te sirve: "SELECT * FROM table WHERE FETCAP >= #" & fecha1 & "# AND FETCAP <= #" & fecha2 & "#"



2- LO que orharo queria decir es esto:
Dim valoraguardar
valoraguardar = ucase(request.form("campo_formulario"))

Esto convierte lo que venga en request.form("campo_formulario") a mayusculas.



Un saludo
  #5 (permalink)  
Antiguo 18/01/2006, 13:38
Avatar de GUAPOBEN  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico DF
Mensajes: 204
Antigüedad: 22 años, 5 meses
Puntos: 1
No queda la consulta como mencionas amigo TAMMANDER. me anda lo siguiente:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la fecha en la expresión de consulta 'FETCAP >= ## AND FETCAP <= ##'.
/tecnopos/services.asp, línea 37

La linea es la siguiente:
Temp="Select * From comer Where FETCAP >= #" & fet & "# AND FETCAP <= #" & fets & "#"

De lo de Mayusculas lo revisare haber que pasa, Mil GRACIAS.
__________________
Guapo Ben
Servidor y Amigo :adios:
  #6 (permalink)  
Antiguo 19/01/2006, 06:44
 
Fecha de Ingreso: enero-2006
Ubicación: Montevideo, Uruguay
Mensajes: 5
Antigüedad: 19 años, 3 meses
Puntos: 0
el tema de la consulta lo que yo siempre hago es probarla primero en acces
crear la consulta directamente alli y si funciona ok
el problema alli es con el formato de la cadena de la fecha
  #7 (permalink)  
Antiguo 19/01/2006, 06:49
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Comprueba si las variables fet y fets no estan vacias por que eso es lo que parece.

Un saludo
  #8 (permalink)  
Antiguo 19/01/2006, 06:50
 
Fecha de Ingreso: enero-2006
Ubicación: Montevideo, Uruguay
Mensajes: 5
Antigüedad: 19 años, 3 meses
Puntos: 0
la fecha debe estar entre #dd/mm/aa# y depende del la definicion en la tabla si primero va el mes o el dia
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 12:05.