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

Duda aplicación test

Estas en el tema de Duda aplicación test en el foro de ASP Clásico en Foros del Web. Tengo una duda sobre una aplicación plan test que estoy realizando. La duda que tengo es que no se si se puede insertar en diferentes ...
  #1 (permalink)  
Antiguo 14/10/2010, 06:31
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 5 meses
Puntos: 1
Duda aplicación test

Tengo una duda sobre una aplicación plan test que estoy realizando. La duda que tengo es que no se si se puede insertar en diferentes filas de una tabla de la base de datos los diferentes datos de un mismo formulario. Me explico. Tengo un test con 10 preguntas con las respuesta verdadero falso (estas 10 preguntas están en un mismo formulario) y quisiera que cada una de esas 10 preguntas se introducirse en diferentes filas de la T_Respuestas de una bd. ¿Se podría hacer? o ¿la única solución seria introducir cada pregunta en un formulario diferente?
Muchas gracias
  #2 (permalink)  
Antiguo 14/10/2010, 08:59
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Duda aplicación test

Se me ha ocurrido hacer varias insert ¿pero como podría añadir varias insert en una sola?¿se puede?
  #3 (permalink)  
Antiguo 14/10/2010, 12:07
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, 9 meses
Puntos: 535
Respuesta: Duda aplicación test

Mediante algún bucle como un for, tal vez?
__________________
...___...
  #4 (permalink)  
Antiguo 15/10/2010, 05:36
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Duda aplicación test

¿como se haría con el for ?
cómo sería para averiguar el número de filas de la tabla

Código PHP:
for x=1 to 10'mi duda aquí sería que no se el número hasta el cual debe llegar el bucle
Ob_conn1.Execute "Insert into T_resultados (c_idusuario,c_idmodulo,c_fecha,c_idcurso,c_npregunta,c_respuesta) values ('"& usuario &"','"& modulo &"','"& fecha &"','"& curso &"','"& 1 &"','"& c1 &"
)"
next 
  #5 (permalink)  
Antiguo 15/10/2010, 07:22
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 10 meses
Puntos: 146
Respuesta: Duda aplicación test

Cita:
Iniciado por igonfil Ver Mensaje
Tengo una duda sobre una aplicación plan test que estoy realizando. La duda que tengo es que no se si se puede insertar en diferentes filas de una tabla de la base de datos los diferentes datos de un mismo formulario. Me explico. Tengo un test con 10 preguntas con las respuesta verdadero falso (estas 10 preguntas están en un mismo formulario) y quisiera que cada una de esas 10 preguntas se introducirse en diferentes filas de la T_Respuestas de una bd. ¿Se podría hacer? o ¿la única solución seria introducir cada pregunta en un formulario diferente?
Muchas gracias
Recorre los parámetros del formulario y velos insertando, algo como esto:

Código ASP:
Ver original
  1. for each control in request.form
  2.   for indice=1 to request.form(control).count
  3.      b_conn1.Execute "INSERT Tabla (CampoFormulario) VALUES (" & request.form(control)(indice) & ")"
  4.   next
  5. next

Primero haz pruebas. Yo colocaría un response.write en lugar de .Execute y verificaría que las instrucciones INSERT se generaran correctamente

Saludos
  #6 (permalink)  
Antiguo 17/10/2010, 13:18
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Duda aplicación test

Ya he comprobado el funcionamiento y es perfecto, es lo que necesitaba. Muchas gracias por tu ayuda.

Etiquetas: test
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 03:21.