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

Meter datos en la Base de Datos

Estas en el tema de Meter datos en la Base de Datos en el foro de ASP Clásico en Foros del Web. Estoy haciendo una especia de examenes online y mi duda es esta: Tengo una base de datos que tiene una tabla que se llama Notas ...
  #1 (permalink)  
Antiguo 15/05/2002, 17:57
 
Fecha de Ingreso: marzo-2002
Mensajes: 15
Antigüedad: 22 años, 3 meses
Puntos: 0
Meter datos en la Base de Datos

Estoy haciendo una especia de examenes online y mi duda es esta:

Tengo una base de datos que tiene una tabla que se llama Notas y dentro de ella tiene los campos DNI y T1 (que se refiere al examen del Tema 1)
Os mando el codigo de la pagina que recoge las respuestas del examen y que contabiliza los aciertos . Lo que quiero es que cuando se haga el examen, me guarde en la tabla Notas los aciertos que ha tenido y el DNI.
Ya hay una variable que se llama aciertos asi que no sera muy dificil. Yo lo
he intentado pero no se mucho de ASP.
Para meter el DNI deberia de poner en la pagina del examen un cuadro de texto en el que haya que introducir el DNI antes de dar al boton de Enviar para asi ya recogerlo y llevarlo a la Tabla Notas, pero no se como se hace.Si me pudierais ayudar os lo agradeceria. Lo que tambien es impotante es que no me grabe 2 DNIs iguales.Es decir que el alumno solo pueda hacer el examen una vez.
Muchas gracias de antemano.

<!-- #include file="adovbs.inc" -->
<HTML>
<TITLE> Resultados Formulario</TITLE>
<BODY>
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "dsn=prueba"

set Rs2=Server.CreateObject("ADODB.Recordset&quot ;)
SQL="Select * From Correctas"
Rs2.Open SQL,Con

rs2.MoveFirst
aciertos=0
fallos=0
for i=1 to 6
%> <br> <%
correcta=rs2.Fields("idq")&rs2.field s("idqcorrect")
if correcta = Request.Form("pregunta" & i) then
aciertos = aciertos + 1
else
fallos=fallos +1
end if
rs2.MoveNext
Next
Response.Write ("Numero de Aciertos --------> " & aciertos)
%> <br> <%
Response.Write ("Numero de Fallos --------> " & fallos)
%>
</BODY>
</HTML>

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:22.