Ejecutar Procedimientos Almacenados con Parámetros de Salida en Sql Server

180 views
Skip to first unread message

Jose Miguel Amaya Camacho

unread,
May 29, 2015, 5:06:16 PM5/29/15
to djan...@googlegroups.com
Buenas tardes tengo una base de datos en sql server 2008 y necesito correr un procedimiento almacenado con parámetros de salida, pero al hacerlo me sale el siguiente error:
('HY007', '[HY007] [Microsoft][ODBC SQL Server Driver]La instrucción asociada no está preparada (0) (SQLNumResultCols)')
El código es el siguiente:
def obtener_consolidado(self,annio,tipo):
        cursor = connection.cursor()
        cadena_sp = """DECLARE @pap_reg int,@pap_imp int
        EXEC ConsolidadoPapeletas %s,'%s',@pap_reg output ,@pap_imp output
        select @pap_reg,@pap_imp""" % (annio,str(tipo))
        cursor.execute(cadena_sp).fetchone()[0]      
        cursor.close()   

Si alguien tuviese una idea de como solucionar este problema se lo agradecería muchísimo.
Saludos.
Reply all
Reply to author
Forward
0 new messages