How to pass a boolean to a stored proc using Cx_Oracle?
Gabriel Genellina
gagsl-py at yahoo.com.ar
Fri Nov 24 20:33:35 EST 2006
At Wednesday 22/11/2006 15:37, JG wrote:
>I am using Python 2.4 and cx_Oracle. I have a stored proc that takes two
>arguments. First is an NUMBER, second is a BOOLEAN. How do you call that
>stored procedure?
>
>After properly extablishing a connection, I have something like this:
>
>cursor = con.cursor()
>cursor.callproc("testproc",[123,True])
>
>The problem I have ran into is that I keep getting an error from Oracle
>stating I don't have the variables defined in with the proper type. I
>changed to proc just to test it, so that it would take two numbers. I was
>able to make it run properly.
>
>So, what is the trick to pass a boolean?
I've never used cx_Oracle, but have you tried using 0/1 as False/True?
--
Gabriel Genellina
Softlab SRL
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
More information about the Python-list
mailing list