Client-Library offers the following enhancements for language commands:
Language commands can contain host language parameters (identified by undeclared variables such as “@param” in the command text). Between the last ct_command call and the ct_send call, the application specifies a value for each host language parameter by calling ct_param or ct_setparam.
In Client-Library, language commands are resendable. Immediately after processing the results of the previous execution, the application can call ct_send to resend the same command. The definition of the language command and its parameters remains associated with the command structure until the application calls ct_command, ct_cursor, ct_dynamic, or ct_sendpassthru to initiate a new command on the same command structure.