Description
Specifies whether you want PowerBuilder to rebind Remote Procedure Call (RPC) parameters.
When to specify RPCRebind
If your back-end DBMS supports it, you must specify the RPCRebind parameter before connecting to the database.
Applies to
ODBC
Syntax
RPCRebind=value
Parameter |
Description |
---|---|
value |
Specifies whether you want PowerBuilder to rebind RPC parameters. Values are:
|
Default value
RPCRebind=0
Usage
For those DBMSs that support RPC calls, PowerBuilder binds the parameters for the call based on the size of the variables bound to the parameters.
Some drivers require rebinding of the parameters so the parameter size (as returned from the back-end database) is used instead of the variable size. Failure to do this might result in an error or truncation for string parameters. However, some drivers always expect the binding to reflect the variable size. The RPCRebind parameter allows you to specify whether you want to rebind the parameters when RPCs are executed.
Examples
To specify that PowerBuilder should rebind RPC parameters:
-
Database profile
Select the RPC Rebind check box on the Transaction page in the Database Profile Setup dialog box.
-
Application
Type the following in code:
SQLCA.DBParm="RPCRebind=1"