CS_ANSI_BINDS determines whether or not Client-Library will use ANSI-style binds and ANSI-style cursor end-data processing.
When ANSI-style binds are in effect, ct_fetch raises an error in the following situations:
It is considered an error to bind only some of the items in a result set. An application must bind either none of the items or all of the items.
ct_fetch raises an error when copying a NULL or truncated character string value into a variable which does not have an associated indicator.
In both of these cases, ct_fetch returns CS_ROW_FAIL.
When ANSI-style cursor end-data processing is in effect, ct_fetch does not raise an error when cursor results are being processed, ct_fetch has returned CS_END_DATA, and the following calls are made:
ct_bind
ct_fetch
If the CS_ANSI_BINDS property is not CS_TRUE, ct_fetch raises an error and fails when these calls are made in this situation.