[Plone-conosur] Llamar un objeto database conecction desde un exthernal method
Pedro Muñoz
pmunoz en gmail.com
Mie Dic 3 19:10:03 UTC 2008
Hola
Lo resolvi, como de costumbre eran unas cuantas cositas que faltaban.
Este es el codigo que funciona, tenia que agregar el self como primer
parametro y colocar db al crear el cursos.
def p_integrante_uea4(self,id_unidad_uea, dia, mes, anopro):
#Conectamos con la base de datos a traves del objeto conexion a BD
#El parametro self debe ser el primero, caso contrario no funciona
con = self.CXMEM7()
#Obtenemos dos cursores de la conexion, con uno llamaremos al Store Procedure
#el otro cursor lo pasamos como parametro para que obtenga el
cursor devuelto por
#el Store Procedure
cur = con.db.cursor()
outcur = con.db.cursor()
cur.callproc('p_integrantes_uea',(id_unidad_uea, dia, mes, anopro,outcur))
Saludos
On Wed, Dec 3, 2008 at 11:26 AM, Pedro Muñoz <pmunoz en gmail.com> wrote:
> Hola
>
> El objeto CXMEM7 se conecta a la BD, lo que deseo es usar su conexion
> desde un exthernal method tal cual indica este enlace
> http://www.nabble.com/Re%3A-RE-%3A-How-lunch-SQL-request-from-python-script---to8448226.html
>
> Sugerencias ?
>
> On Wed, Dec 3, 2008 at 11:17 AM, Santiago Videla
> <santiago.videla en gmail.com> wrote:
>> Buenas,
>>
>> la verdad que nunca use oracle asique hablo un poco (bastante) en el aire...
>> :)
>>
>>>
>>>
>>> #Conectamos con la base de datos, el formato es usuario/pass en BD
>>> con = self.CXMEM7()
>>>
>>> Me da el siguiente error:
>>>
>>> Tipo de Error
>>> TypeError
>>> Valor del Error
>>> 'OracleCursor' object is not callable
>>
>> Todo indica que a self.CXMEM7 no lo podes llamar asi nomas
>> (llamar=callable="poner parentesis abierto-cerrado").
>> que se supone que es eso? si es el objeto conexion, quizas tenga un metodo
>> connect() o algo del estilo
>>
>> supongo que no fue de mucha ayuda, pero si tiras mas datos quizas te pueda
>> ayudar.
>>
>> Suerte
>>
>>>
>>> Alguna sugerencia?
>>>
>>> --
>>> Pedro Muñoz del Río
>>> APESOL: http://www.apesol.org
>>> UTPINUX: http://www.utpinux.org
>>> Blog: http://www.droper.org
>>>
>>> _______________________________________________
>>> Plone-ConoSur mailing list
>>> Plone-ConoSur en lists.plone.org
>>> http://lists.plone.org/mailman/listinfo/plone-conosur
>>
>>
>>
>> --
>> Santiago Videla
>> www.revolucionesweb.com.ar
>> http://www.linkedin.com/in/svidela
>>
>> Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el
>> pensamiento que se hace corazón resplandece con la palabra sencilla y
>> humilde que l en s tod en s somos.
>>
>> _______________________________________________
>> Plone-ConoSur mailing list
>> Plone-ConoSur en lists.plone.org
>> http://lists.plone.org/mailman/listinfo/plone-conosur
>>
>>
>
>
>
> --
> Pedro Muñoz del Río
> APESOL: http://www.apesol.org
> UTPINUX: http://www.utpinux.org
> Blog: http://www.droper.org
>
--
Pedro Muñoz del Río
APESOL: http://www.apesol.org
UTPINUX: http://www.utpinux.org
Blog: http://www.droper.org
Más información sobre la lista de distribución Plone-ConoSur