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

sori necesito de buestra ayuda otra vez

Estas en el tema de sori necesito de buestra ayuda otra vez en el foro de ASP Clásico en Foros del Web. me sale un error y lo prove como dice alli pero me sale cualquier cosa no lo que yo necesito. El error es: Tipo de ...
  #1 (permalink)  
Antiguo 24/04/2003, 16:15
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
sori necesito de buestra ayuda otra vez

me sale un error y lo prove como dice alli pero me sale cualquier cosa no lo que yo necesito.
El error es:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'fechaBase ='.

El codigo que tengo es:
sql = "SELECT * FROM tbTapa WHERE fechaBase = " & Request.QueryString("#"&ft1&"# ") & ""
  #2 (permalink)  
Antiguo 24/04/2003, 16:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
el signo numeral es parte del criterio, no del request!
fijate así:


sql = "SELECT * FROM tbTapa WHERE fechaBase = #" & Request.QueryString(ft1) & "#"

Aunque también podría ser:

sql = "SELECT * FROM tbTapa WHERE fechaBase = '#" & Request.QueryString(ft1) & "#'"

Es que nunca uso campos tipo date/time, por eso no estoy seguro. De lo que si estoy seguro es que los numerales NO van dentro del request.

Saludos
__________________
...___...
  #3 (permalink)  
Antiguo 24/04/2003, 16:36
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
dazuaga, parece que haci no es, me sale este error
Tipo de error:
Objeto Request, ASP 0102 (0x80004005)
La función espera una cadena como entrada.
/tapapapel.asp, línea 12
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #4 (permalink)  
Antiguo 24/04/2003, 16:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Claaarrooo.. me olvidé de unas comillas encerrando a ft1 (y ASP cree que es una variable), pequeño gran error . Quedaría así el Request:

Request.QueryString("ft1")
  #5 (permalink)  
Antiguo 24/04/2003, 16:53
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
bueno, no se si vamos mejorando o empeorando ahora sale
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 'fechaBase = ##'.
/tapapapel.asp, línea 17
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #6 (permalink)  
Antiguo 24/04/2003, 17:32
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
bueno, pero poné al menos un toque de voluntad..

El error dice blablabla... 'fechaBase = ##'

Ahí ves que está faltando el contenido del Request.
Te hago unas preguntas para ver si vos misma(o) lo podés solucionar sin ayuda extra:

- Realmente se llama ft1 el parámetro de la URL?
- Si así se llama, estás segura que viene con valores?
  #7 (permalink)  
Antiguo 24/04/2003, 17:38
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
No la ft1 es una session y cuando la paso veo que va con formato fecha como la necesito el tema es que si yo le pongo como hice al principio me muestra la primera que tiene que no tiene nada que ver con la fecha que le mando

<a href="tapapapel.asp?fechaBase=<%=ft1%>
y me muestra perfectamente la fecha que esta en el ft1 que es una session de la otra pagina
no se si se entendio, ya estoy medio mareado con esto
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #8 (permalink)  
Antiguo 25/04/2003, 07:54
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
dale dazuaga, no saves como solucionar esto?
Algun otro compañero que me tire una soga, pliiiiiisssssssss
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #9 (permalink)  
Antiguo 25/04/2003, 08:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Bueno, si tu variable tiene el valor de otra página quiere decir que no la estás cambiando en esta otra...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #10 (permalink)  
Antiguo 25/04/2003, 09:25
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
el valor llega bien porque en la barra de exploracion me llega perfecto pero o me sale un error de todas las maneras que vos me dijistes o de una de las maneras que hice yo me pone lo de otro dia que supuesta mente es la primera.
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #11 (permalink)  
Antiguo 25/04/2003, 11:39
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
alguno que me ayude pliiiiiiiiiiiiiisssssssssssssssss
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #12 (permalink)  
Antiguo 25/04/2003, 14:47
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 11 meses
Puntos: 1
bamos necesito que alguien me ayude
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
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 01:52.