Avance 3

  Avances: 

  • Se crea SP para validar cuenta de ahorro.
  • Se crea SP para validar beneficiario.
  • Se crea SP para consultar suma de los porcentajes de los beneficiarios de una cuenta.
  • Se hacen las llamadas de los nuevos SP en la página web.

Horas Trabajadas: 4

Problemas encontrados y como fueron resueltos: 

  • [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function ValidarPass has too many arguments specified. Esto ocurrió porque se estaba intentando usar el mismo command object por lo que se tuvieron que crear nuevos objetos para cada conexión. 
  • No se sabía como iterar por la tabla beneficiarios y hacer un inner join con otras tablas para poder mostrarlas en la página web, se intentaron muchas cosas como seleccionar una fila n de una tabla. Luego nos dimos cuenta que esto no iba a funcionar porque SQL no guarda el número de filas de una tabla. Después de investigar por mucho tiempo se decidió pensar un poco para ver como solucionar el problema con el conocimiento que se tiene hasta el momento. Entonces la solución que se encontró fue iterar por la tabla personas y las que tuvieran el id de la cuenta asociados entonces se iban a mostrar. Esto dio un resultadado acertado. (Referencia 4-8)
Temas adicionales investigados: 
  1. Funcion IsNull de VBScript (Referencia 1)
  2. Order By (Referencia 2)
  3. Top, Limit, Fetch First or Rownum (Referencia 3)
  4. Como iterar por una tabla sin cursor (Referencia 9)

Moralejas: 

  • Mantener la calma cuando las cosas no salen como uno lo desea. 

Referencias externas solicitadas para resolución de problemas:

  1. https://www.w3schools.com/asp/func_isnull.asp
  2. https://www.w3schools.com/sql/sql_orderby.asp
  3. https://www.w3schools.com/sql/sql_top.asp
  4. https://stackoverflow.com/questions/2273558/how-do-i-get-the-nth-row-in-a-sql-server-table/2273586
  5. https://github.com/sequelize/sequelize/issues/11700
  6. https://stackoverflow.com/questions/2273558/how-do-i-get-the-nth-row-in-a-sql-server-table/2273586#
  7. https://stackoverflow.com/questions/1058606/sql-2005-the-column-was-specified-multiple-times
  8. https://www.edureka.co/community/57510/how-to-select-the-nth-row-in-a-sql-database-table
  9. https://stackoverflow.com/questions/61967/is-there-a-way-to-loop-through-a-table-variable-in-tsql-without-using-a-cursor

Códigos:






    Comments

    Popular posts from this blog

    Avance 2

    Avance 5

    Resumen Proyecto 2