Progress
Open Client
Developer’s Guide


Passing a TEMP-TABLE Or TABLE-HANDLE As an OUTPUT Parameter

For an OUTPUT parameter, you must pass an instance of com.progress.open4gl.ResultSetHolder which is the Holder class for a ProResultSet object. The contents of this object are left empty by the client. On return, the holder’s contents is set to a com.progress.open4gl.ProResultSet object. When the method returns, the Java client calls back through this object’s methods to get the data. For more information on com.progress.open4gl.ProResultSet, see the "Accessing TEMP-TABLE Or TABLE-HANDLE Parameters As Output" section.

If the parameter is a TABLE-HANDLE, the value returned can be unknown or undefined. As a result, calling getObject() on the holder returns null.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095