[Zope-DB] DCOracle2 StoredProcedure from Python

Bo M. Maryniuck b.maryniuk@forbis.lt
Mon, 7 Oct 2002 18:02:22 +0200


And this:

    def __call__(self, request, *procArgs, **procKw):
=09"""Object called"""

=09...

=09oraProc =3D getattr(conPool, procId)
        dataObj =3D apply(oraProc, procArgs, procKw)

Returns:=20
20001, ORA-20001: GET_FORMAT- p_property not valid:DATA
ORA-06512: at "PM.PM_07", line 307
ORA-06512: at line 1

=2E..when I call it from the PythonScript, like: contect.testProc(request=
, 'DATA')

Any hints?

On Monday 07 October 2002 17:39, Bo M. Maryniuck wrote:
>     def __call__(self, request, *procParam):
> =09"""Object called"""
>
> =09oraProc =3D getattr('somewhere', 'zopeStoredProcedureObject')
>
> =09# This is O.K., but I want to pass parameters!
> =09dataObj =3D oraProc('DATE')
>
> =09# This will crash: invalid data type bound
> =09dataObj =3D oraProc(procParam)

--=20
Regards, Bogdan

Life was simple before World War II. After that, we had systems.
=09=09-- Grace Murray Hopper, 1987