Me aparece objeto no establecido como instancia, ya lo habia hecho en un insert pero en el update me da error.
Consulta del Procedimiento almacenado
UPDATE declaracion
SET ultimaModificacion= @fechaModificacion
OUTPUT INSERTED.idDeclaracion
WHERE codColaborador = @codColaborador
and fecha=@fechaCreacion
and idEstado=1
Codigo en asp C#
{
iddecl = (long) DBTA.updateDeclaracion(col.CodColaborador, DateTime.Now, col.UltimaDeclaracion.Fecha);
Cita:
HttpContext.Current.Session["newIdDecl"] = iddecl;Aqui me aprece el error Object reference not set to an instance of an object.
return iddecl;
}
En el insert lo tengo de esta manera y me funciona correctamente me devuelve el valor del id.
iddecl = (long)DBTA.saveDeclaracion(col.CodColaborador, DateTime.Now, D.IdAccion, D.idEstado, DateTime.Now);
HttpContext.Current.Session["newIdDecl"] = iddecl;
return iddecl;
cuando ejecuto en el SQL me regresa perfectamente el id actualizado pero en c# me da error
Gracias.