Avance 8
Avances:
- Se lograron validar los datos del log in con la base de datos.
- Se actualizó la tabla de beneficiarios para que solo mostrara los beneficiarios de la cuenta del usuario. Sin embargo, esto tiene que volver a ser actualizado debido a que un usuario puede tener varias cuentas.
- Se investigó como pasar datos de un archivo .asp a otro.
- Se investigó como iterar por las tablas de la base de datos para poder obtener un valor diferente de la misma fila.
- Se actualizó la extensión de la página LogIn de .html a .asp
Horas Trabajadas: 5
Problemas encontrados y como fueron resueltos:
- La mayoría de las horas trabajadas fue en investigación. El primer problema encontrado fue que no se sabía como pasar variables de javascript a vbscript (que es lo que se utiliza para obtener datos de la base de datos). Esta investigación se solucionó al determinar que esto no se permitía. Se buscaron otras alternativas que no fueron de mucho uso. Al final, gracias al manual de asp se encontrarón los object request que sirven para transferir variables de un formulario. Al utilizar la técnica especificada acá se logró validar los datos que se ingresaban en la página.
- Otro problema que surgió fue obtener el Id persona de un usuario, debido a que no se sabía como validar que fuera el mismo usuario que ingresó y obtener otro valor relacionado a esa fila. La solución se encontró en el link de la referencia 1. En donde analizando el código publicado se encontró "rs_pic("u_pic_id").Value". Esto se probó en la página que se esta realizando y sirvió.
Temas adicionales investigados:
- Como iterar por una columna en SQL (Referencia 2)
- Seleccionar una fila de una BD en asp classic (Referencia 3)
- Como llamar una Session dentro de una función (Referencia 4)
- Set recordset con una variable Session (Referencia 5)
- For each loop en VBScript (Referencia 6)
- Permiso denegado de MsgBox en VBScript (Referencia 7)
- Como pasar variable de VBScript a JavaScript (Referencia 8)
- Acceder VBScript variable usando JavaScript (Referencia 9)
- Como crear hipervinculo condicional en HTML (Referencia 10)
- Evento onclick (Referencia 11)
- Como controlar la accion de un form (Referencia 12)
- Como redireccionar página sin usar un boton (Referencia 13)
- Ventana pop up en VBScript (Referencia 14)
- Como usar más de un operador AND en un condicional en ASP Classic (Referencia 15)
Moralejas:
- Ser persistente, las respuestas a problemas surgen en momentos inesperados.
Referencias externas solicitadas para resolución de problemas:
- https://stackoverflow.com/questions/25307064/looping-a-select-statement-in-asp-clasic
- https://stackoverflow.com/questions/7409592/loop-through-column-names-and-put-them-into-variables-asp
- https://stackoverflow.com/questions/16010656/asp-classic-retrieve-and-display-single-recordset
- https://bytes.com/topic/php/answers/648519-calling-session-variable-inside-function
- https://stackoverflow.com/questions/34271814/creating-a-copy-of-a-recordset-in-a-session-variable
- https://community.spiceworks.com/topic/418972-vbscript-classic-asp-for-each-loop
- https://www.tek-tips.com/viewthread.cfm?qid=1528626
- https://www.tek-tips.com/viewthread.cfm?qid=825831
- https://stackoverflow.com/questions/19695514/access-vbscript-session-variable-using-javascript
- https://stackoverflow.com/questions/9075540/how-to-create-conditional-hyperlink-in-html
- https://www.w3schools.com/jsref/event_onclick.asp
- https://stackoverflow.com/questions/18590204/how-to-control-form-action-depending-on-condition-in-javascript
- https://www.codegrepper.com/code-examples/html/how+to+redirect+without+click+of+button
- https://www.itgeared.com/articles/1038-creating-pop-up-message-using-windows/
- https://stackoverflow.com/questions/16733095/more-than-one-and-operator-in-asp-if-statment
Comments
Post a Comment