PRUEBAS DE LA OPCION “INTRODUCIR UNA NUEVA REGLA”

Anuncio
PRUEBAS DE LA OPCION “INTRODUCIR
UNA NUEVA REGLA”
 Prueba 1
Se han colocado todos los ficheros “.class” en el
directorio “classes” de la aplicación y los “.html”
en el directorio raíz de la aplicación.
Tras ejecutar por primera vez esta opción surgen los problemas.
 El primero con el que me encuentro es tras ejecutar el primer servlet,
cuyo error es: “Se produjo un error al crear el Statement.
[Microsof][Controlador ODBC Microsof Acces] Pocos parámetros.
Se esperaba 1”. El problema era que en la sentencia sql tenia puestos
los parámetros entre comillas dobles y deben de ir entre comillas
simples. Vuelvo a ejecutarlo y esto ya esta solucionado.
 El siguiente problema encontrado es que aparentemente se ejecuta
correctamente la sentencia sql, pero me vuelve a pedir el nombre de
usuario y la clave. Lo que ocurría era que tenía mal hecha la
comparación del número de resultados que devuelve la sentencia sql.
Tenía puesto 0 en lugar de 1. Ejecutándolo de nuevo ya funciona
correctamente.
 Otro problema encontrado es que no permite realizar la inserción de
la nueva regla. El error se produce porque no coge bien los datos que
introduce el usuario. Concretamente, lo que no cogía era los síntomas
porque había quitado el método que permitía hacer la selección de
todos ellos para capturarlos en el servlet. Tras ejecutarlo para
comprobar su funcionamiento, me da otro error.
 El siguiente error se produce al crear los 2 Statement y era porque en
la tabla “cabeza” quería insertar 3 parámetros cuando la dicha tabla
tiene tan solo uno, mientras que en la tabla “pertenece” le ponía uno
de menos. Tras ejecutarlo, se vuelve a producir otro error.
 El error que se produce es en tiempo de ejecución y dice:
“java.lang.ArrayIndexOutOfBoundsException”, es decir, que ha
intentado acceder a una posición incorrecta de un array. Tras
solucionar este ultimo error, ya inserta correctamente en ambas tablas
 El siguiente error encontrado es que solo inserta un síntoma en la
tabla “pertenece”, en la que debería insertar todos los síntomas de la
nueva regla. El problema era que en la “SELECT” no ponía
“MULTIPLE” para que permitiera seleccionar más de una opción.
Ahora ya se ejecuta correctamente la opción de insertar una nueva regla en la
base de datos de diagnóstico.
Descargar