20/07/2006, 08:57
|
| Colaborador | | Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años, 1 mes Puntos: 38 | |
que no todos los caminos del flujo de tu sp asignan un valor a @IDSol(ya sea porque no entra en el if correcto o porque simplemente en la bd hay un nulo en el campo que estas asignando) por lo que se regresa en nulo y al llegar a la aplicacion no lo puede convertir de nulo a entero.
Una es revizar bien el flujo para probar que se este realizando correctamente el proceso
y para no regresar nulos...al final de todos los ifs poner una sentencia :
Set @IdSol = isnull(@IdSol, -1) |