Avance 9
Avances:
- En la página de inicio se muestran las cuentas de un usuario o todas en caso de ser un administrador. Luego el usuario escoge con cual de las cuentas desea trabajar. Una vez que ha escogido lo diriga a Beneficiarios.
- Se terminó mostrar la tabla de beneficiarios según la cuenta escogida por el usuario en la página de inicio
Horas Trabajadas: 4
Problemas encontrados y como fueron resueltos:
- Cuando se hicieron las pruebas en la página web se notó que no se estaban desplegando las cuentas asociadas a un usuario. Inicialmente se intentó resolver buscando algún tipo de pulga. Sin embargo, todo el código estaba bien, luego se procedió a ver si al comparar los números de cuenta había algún error. Se notó que el problema es que no se cumplía con la condición y por lo tanto no desplegaba nada. Aunque esto no tenía mucho sentido al inicio ya que se sabía que el código estaba bien porque era una versión alterna de otro que ya funcionaba. Después se imprimieron todos los valores que se estaban comparando, aquí fue cuando resaltó el problema de que aunque los datos tenían el mismo valor no cumplía con la condición. Se empezó a investigar como averiguar el tipo de dato de una variable y gracias al link de la referencia 1 se obtuvo la función VarType. Gracias a esta se pudo observar que se estaba haciendo una comparación de tipos de datos distintos por lo que se procedió a buscar como pasar dos variables a string. Con la información de la referencia 2 esto se logró y ya se lograba cumplir el condicional. Una vez que se pudo cumplir el condicional la tabla con las cuentas se puedo desplegar con éxito.
Temas adicionales investigados:
- Usar una variable en un recordset (Referencia 3 y 4)
- Referirse a un recordset usando una variable (Referencia 5)
- Llenar opciones de un dropdown con una BD (Referencia 6 y 7)
- Convertir int a string (Referencia 8)
- Problema de comparasion entre dos variables en ASP Classic (Referencia 9)
Moralejas:
- Evacuar dudas con el compañero de proyecto debido a que pueden pensar soluciones diferentes.
Referencias externas solicitadas para resolución de problemas:
- https://stackoverflow.com/questions/3281355/get-the-type-of-a-variable-in-vbscript
- https://stackoverflow.com/questions/59747440/how-to-convert-string-variable-to-int-and-vice-versa-in-classic-asp
- https://www.mrexcel.com/board/threads/using-a-variable-field-name-in-a-recordset.233525/
- https://www.vbforums.com/showthread.php?435897-RESOLVED-Use-Variable-for-recordset
- https://www.access-programmers.co.uk/forums/threads/refer-to-recordset-field-using-variable.89838/
- https://riptutorial.com/asp-classic/example/17596/populating-a-dropdown-from-the-database
- https://www.c-sharpcorner.com/blogs/populate-dropdown-list-from-database-in-classic-aspvbscript
- https://stackoverflow.com/questions/59747440/how-to-convert-string-variable-to-int-and-vice-versa-in-classic-asp
- https://stackoverflow.com/questions/17618442/classic-asp-variable-comparison-issue
Comments
Post a Comment