Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/09/2015, 10:20
bwilmer
 
Fecha de Ingreso: septiembre-2015
Ubicación: Choluteca
Mensajes: 6
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Error al retornar id despues de update dataset tipado

Esto es lo que tengo si entra en el primero me hace el insert y me retorna el id del registro insertado correctamente, ya que lo necesito para los detalles.


if (col.UltimaDeclaracion.IdDeclaracion == 0)
{
iddecl = (long)DBTA.saveDeclaracion(col.CodColaborador, DateTime.Now, D.IdAccion, D.idEstado, DateTime.Now);
HttpContext.Current.Session["newIdDecl"] = iddecl;
return iddecl;
}
else {

iddecl =(long) DBTA.updateDeclaracion(col.CodColaborador, DateTime.Now, col.UltimaDeclaracion.Fecha);
HttpContext.Current.Session["newIdDecl"] = iddecl;
return iddecl;
}

En este ultimo en el caso contrario si lo pruebo en el preview del Dataset tipado me sale correctamente el id autilizado pero ya en c# me aparece el mensaje que Object reference not set to an instance of an object.

Entonces si en los procedimientos almacenados me envia correctamente el ID afectado, pienso que es problema de la manera como lo capturo en c# pero nose porque arriba si funciona y abajo no. No se que podria hacer en ese caso.