Oks, aclaro un poco el punto.
Cuando tienes un Procedimiento almacenado que solo devolverá datos a través de sus parámetros definidos como OuPut, no necesitas invocar a open,
unicamente basta con ExecProc.
Si tu procedimiento almacenado devuelve uno o varios recorsets, entonces si debes utilizar open.
Ahora que si tu procedimiento almacenado hace una combinación de los casos anteriores entonces si debes usar primero ExecProc para cargar los parámetros de salida y despúes el Open para cargar el dataset.
Suerte
|