jueves, 5 de marzo de 2009

Sys.WebForms.PageRequestManagerServerErrorException:An unknown error occurred while processing the request on the server. Error 500

error message Sys.WebForms.PageRequestManagerServerErrorException:An unknown error occurred while processing the request on the server. The status code returned from the server was:500
Todas las respuestas para solucionar que vi este error era algo como poner una nueva linea en el aspx respectivo diciendo ValidateRequest=false
En mi caso era porque el usuario que ingresaba por la página no tenía permisos de lectura en una carpeta donde estaban ubicados los datos. Sencillamente se le dió permiso a ese usuario (internet guest) en dicha carpeta y listo, se corrigió el error.

lunes, 2 de marzo de 2009

Como hacer un sql update de 1 tabla usando 2 tablas

Hola, esto siempre lo he buscado cada vez que necesito hacer un update que me involucra 2 tablas pero en realidad se debe actualizar solo 1.
Esta probado correctamente en MySql que fue para quien lo necesité ahora último, no se como funcione en otras DB.
tabla1 -> codigocli,documento, numero, diasmora,...
tabla2 -> codigocli, documento, numero, fechamvto,...

lo que se necesita es actualizar los dias de mora de la tabla1 usando la fecha de movimiento de la tabla2:
Update tabla1 x,tabla2 y set x.diasmora=datediff(curdate(),y.fechamvto) where x.codigocli=y.codigocli and x.documento=y.documento and x.numero=y.numero

Esto reemplaza aquellos update con subquery.