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

Mostrar consulta

Estas en el tema de Mostrar consulta en el foro de ASP Clásico en Foros del Web. necesito mostar los datos de una consulta SELECT * FROM TABLA WHERE (ID_ALUMNO = 'A900') Tengo que mostrar en asp ALUMNO MATERIAS A900 mate,español,ingles A200 ...
  #1 (permalink)  
Antiguo 06/10/2008, 17:14
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 18 años
Puntos: 0
Pregunta Mostrar consulta

necesito mostar los datos de una consulta

SELECT *
FROM TABLA
WHERE (ID_ALUMNO = 'A900')



Tengo que mostrar en asp

ALUMNO MATERIAS
A900 mate,español,ingles
A200 español
A400 ingles, mate
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
  #2 (permalink)  
Antiguo 06/10/2008, 18:22
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Mostrar consulta

por lo regular, esta viene siendo la formula

Código ASP:
Ver original
  1. set oCxn=server.CreateObject("ADODB.Connection")
  2.                 oCxn.open StrCxn
  3.                
  4.                 sSQL="SELECT * FROM TABLA WHERE campo1='"&criterio&"';"
  5.                
  6.                 set RS=oCxn.execute(sSQL)
  7.                
  8.                 if Err=0 then
  9.                     if rs.EOF=false then
  10.                         formulario5
  11.                     else
  12.                         response.Write "no se encuentra en la base</h3>"
  13.                     end if
  14.                 else
  15.                     response.Write "Llamar al Aministrador"
  16.                 end if
  17.                 RS.close
  18.  
  19.                 oCxn.close
  20.                 set oCxn=nothing
strcxn, viene siendo la conexion a tu base de datos

seria mas o menos como realizarlo
__________________
"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 07/10/2008, 09:10
Avatar de admado  
Fecha de Ingreso: junio-2006
Ubicación: Morelos, México
Mensajes: 115
Antigüedad: 18 años
Puntos: 0
Pregunta Respuesta: Mostrar consulta

Lo de como mostrar los resultados en un formulario me queda claro, pero como le hago si un alumno puede tener una o varias materia, necesito mostrarlas con comas, suponiendo que en la BD tengo:

A800 mate
A800 ingles
A900 español

En pantalla tendria que poner:

A800 mate,ingles
A900 español
__________________
>>> El hombre se hace viejo muy pronto y sabio demasiado tarde <<<
  #4 (permalink)  
Antiguo 07/10/2008, 10:54
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Respuesta: Mostrar consulta

:.... mira... el ejemplo anterior era meramente para que vieras donde muestra los datos y como te escribe los errores...

ahora para mostrar varios datos, tendrias que utilizar un bucle, ya sea while... o do while... para que se mantenga imprimiendo los datos....

por ejemplo
Código ASP:
Ver original
  1. while RS.EOF=false
  2. 'aqui pondrias los campos a desplegar, por ejemplo
  3. response.write "<td>" & RS.fields.item("materia").value & "</td>"
  4. wend

de esta manera, podrias cambiar la palabra "formulario5", que si te fijas, no es otra cosa mas que la llamada a un sub, el cual tiene la estructura de la informacion, solo que en el post anterior, no mencione que era

... que opinas?
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 00:54.