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

consulta asp

Estas en el tema de consulta asp en el foro de ASP Clásico en Foros del Web. hola amigos hace rato que tengo un problema y no lo puedo solucionar, tengo 2 paginas en la pagina uno tengo un select que selecciono ...
  #1 (permalink)  
Antiguo 13/05/2009, 12:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 7 meses
Puntos: 1
consulta asp

hola amigos hace rato que tengo un problema y no lo puedo solucionar, tengo 2 paginas

en la pagina uno tengo un select que selecciono a un alumno, lo paso de la siguiente manera

<% alumno= request.form("select")%>

hasta aqui ningun problema por que me pasa el valor y lo guarda en la variable alumno
el tema es que no se me ocurre como hacer la cadena de consulta en mysql para que el valor de la variable alumno lo use como la tabla a seleccionar


Si alguien me puede ayudar

gracias
  #2 (permalink)  
Antiguo 13/05/2009, 13:07
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: consulta asp

A manera de ejemplo:

SQL = "SELECT * FROM " & alumno & " ORDER BY algun_campo"
__________________
...___...
  #3 (permalink)  
Antiguo 13/05/2009, 13:58
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: consulta asp

Creo que me equivoqué no es la tabla si no q es el campo de la tabla, gracias
  #4 (permalink)  
Antiguo 13/05/2009, 14:22
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: consulta asp

de la misma manera, pero en vez de de colocar la variable para la tabla, lo hacés para el campo.
__________________
...___...
  #5 (permalink)  
Antiguo 13/05/2009, 14:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: consulta asp

mira tengo la consulta de la siguiente forma

sSQL="Select fecha,"&seleccion_t&" from lectura where fecha >= " & fecha1 & " and fecha <= " & fecha2 & ""

donde seleccion_t es el valor que traigo

y me aparece este error

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from lectura where fecha >= and fecha <=' at line 1


si me puedes ayudar porfavor gracias
  #6 (permalink)  
Antiguo 13/05/2009, 15:13
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: consulta asp

Hola

Dando palos de ciego, puesto nunca me he visto forzado a ello. Cuando la variable la usas en la tabla va sin comillas simple, pero quizás cuando sea un campo tenga que llevar comillas simples

PD: ¿Por que no usas between?
Código asp:
Ver original
  1. fecha BETWEEN "&fecha1&" AND "&fecha2&"
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 13/05/2009, 15:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: consulta asp

el tema no pasa por las condiciones, eso ya lo tengo resuelto, el tema pasa por que no me toma el critorio del campo a usar para la consulta, no uso el BETWEEN por que recien me estoy iniciando en esto, gracias
  #8 (permalink)  
Antiguo 13/05/2009, 15:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: consulta asp

Cuando leí por primera vez este mensaje pensé "esto, o muy similar, ya se preguntó hace poco". Cuando leí seleccion_t en tu respuesta a mi mensaje me di cuenta que tenía razón y que se trataba de un mensaje tuyo... ¿Por qué no continuás en el otro tema?
__________________
...___...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 11:37.