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

Ayuda Ejecutar consulta despues de insertar datos

Estas en el tema de Ayuda Ejecutar consulta despues de insertar datos en el foro de ASP Clásico en Foros del Web. Hola a todos los del foro: Tengo una problema espro me ayuden a solucionar, estoy empezando a programar en ASP y tengo el siguiente problema: ...
  #1 (permalink)  
Antiguo 21/11/2007, 17:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Ayuda Ejecutar consulta despues de insertar datos

Hola a todos los del foro:
Tengo una problema espro me ayuden a solucionar, estoy empezando a programar en ASP y tengo el siguiente problema:
En un formulario tengo un cuadro de texto en el cual tengo que insertar el numero de control de un alumno para consultar sus calificaciones, un listbox en el cual deben desplegarse 1, 2, o 3 que son los niveles que ha cursado un alumno, asi si pongo un numero de control de un niño de primero grado, en el listbox solo debe aparecer el 1, para un num control de uno de segundo, deben aparecer el 1 y 2, esa consulta yo la hago en sql sin problema, mi problema es como hacer que se actalice el listbox al perder el foco el cuadro de texto.

frmNoControl ----> Nombre del formulario
NoControl -----> caja de texto
Nivel -----> listbox dinamico

Este es el codigo :( no se que estoy haciendo mal
<form name="frmNoControl" method="post" action="calificaciones.asp">
<p><strong>No. DE CONTROL
<input name="NoControl" type="text" id="NoControl" size="6" maxlength="5">
A&Ntilde;O
<select name="Nivel" size="1" id="Nivel">
<%
'Abre la conexion con la base de datos a traves de una conexion ODBC
set oConn = Server.CreateObject("ADODB.Connection") ' conexion
set rs = Server.CreateObject("ADODB.Recordset") ' recordset
oConn.Open "driver={SQL server};uid=mi_user;pwd=mi_password;database=Calme cac;server=pc-server"

'Ejecuta un sentencia SQL de consulta
sqlanio = "SELECT distinct calanio FROM th_calificaciones where nocontrol='" &Request.querystring("NoControl") & "'"
Set result = oConn.Execute(sqlanio)
'Recorre todas las filas del resultado
Do While Not result.EOF
'Imprimimos los contenidos del listbox
response.write "<option value=>" & result("calanio") & "</option>"
'Pasa a la siguiente fila
result.MoveNext
Loop
'Cerramos las conexiones y el recordset
result.Close
Set result = Nothing
oConn.Close
Set oConn = Nothing
%>
</select>

Tons no se que estoy haciendo mal, la cuestio aqui es que ejecute el listbox pero despues de cargar o escribir el nm control en el input (caja de texto)

Ayudaaaaa!!!!! Por favor
  #2 (permalink)  
Antiguo 21/11/2007, 18:30
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 6 meses
Puntos: 8
Re: Ayuda Ejecutar consulta despues de insertar datos

que tal kamelot.

Quizá el problema es de conceptos.

En ASP, la interacción entre el cliente y el servidor es sólo una vez ( claro, sin considerar ajax).

Entonces mientras se esta generando una página ASP, no hay interacción con el cliente (navegador).

Una vez generada tu página (en el servidor), se la envía al navegador.

Una vez en el nvaegador, el usuario llena el formulario, y se le envia nuevamente al servidor(petición =request).

Cuando llega el servidor, ve que hace con ella.. y nuevamente genera una respuesta(response).

Y así estan vueltas . ..y vueltas.


Este link te ayudará un poco más.. incluso trae ejemplos.. como el que necesitas.

Saludos!!
  #3 (permalink)  
Antiguo 23/11/2007, 00:43
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Ayuda Ejecutar consulta despues de insertar datos

Que tal daniel00:
Muchas gracias por tu respuesta, te comento que no dudo de lo q m dices, solo q yo ya lo habia hecho, como no me acuerdo, pero ya habia logrado que jalara asi, solo que mi hija estuvo jugando con mi compu y pues borro el archivo de hecho borro toda la carpeta wwroot :( pero ni modo por otra parte un favorsote no se si ya estoy demasiado ciego o que, pero no veo el link y si me interesa mucho. No seas malo me lo puedes enviar otra vez o ponerlo si es que se t paso. Muchas gracias daniel00 ;)
  #4 (permalink)  
Antiguo 23/11/2007, 09:57
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 6 meses
Puntos: 8
Re: Ayuda Ejecutar consulta despues de insertar datos

Cierto, seguramente no lo pequgue.. pero va de nuevo.

http://www.w3schools.com/asp/asp_intro.asp

Saludos!!
  #5 (permalink)  
Antiguo 23/11/2007, 13:43
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Ayuda Ejecutar consulta despues de insertar datos

gracias daniel
lo voy a revizar

Gracias
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:59.