From: Bradley F. <br...@br...> - 2005-03-17 16:20:11
|
I have a question about the handling of Output Parms which is a new = feature of 0.36. I understand how to pass the output parm syntax to the = database within the callproc as given in the release notes, but how to I see the value passed back? This seems simple, but there is no example of = evaluating the resulting parameter and I can't seem to figure it out. For example: C.callproc ('testproc', {'@parm1': 'value1', '@outputparm': Sybase.OUTPUT(1)}) If I print the callproc object after it executes I get back something = like: {'@parm1':'value1','@outputparm': <DataBufType object at 0x2a394999>} So how to I examine the contents of the DataBufType object, using python = db api syntax? Finally, what does the "1" in Sybase.OUTPUT(1) mean? A buffer size of = 1 byte? A value of 1 contained in one byte? Can I simply pass a variable reference instead, such as Sybase.OUTPUT(thisVar)? Thanks so much for your help, in advance. *Bradley |