According to m.banaouas: > 2-add a python script for external method in Plone\Data\Extensions : > # myscript.py > def mymethod(self , somename): > conn = self.myconnection() > curext = conn.db.cursor() > curint = conn.db.cursor() > sql = "begin MY_PACKAGE.MY_PROC(:p_Cursor, :p_NAME); end;" > curext.execute(sql, (curint, somename)) > data = TransformCursorIntoReadableText(curint) > return data
If you are writing to a transactional database, you should add conn._register() to register that connection for the zope transaction machinery. That way the Zope Publisher calls "commit" at the end of a successful request (or "abort" on error). \wlang{} -- [EMAIL PROTECTED] Fax: +43/1/31336/9207 Zentrum fuer Informatikdienste, Wirtschaftsuniversitaet Wien, Austria _______________________________________________ Zope-DB mailing list Zope-DB@zope.org http://mail.zope.org/mailman/listinfo/zope-db