Implement Firebird 4 set_bind support and cleanup remapped Firebird 4 DPB items [JDBC603] #634
Submitted by: @mrotteveel
Depends on JDBC604
With the addition of SET BIND in Firebird 126.96.36.1993, the isc_dpb_time_zone_bind, isc_dpb_decfloat_bind and isc_dpb_int128_bind have been removed, and replaced with isc_dpb_set_bind. In addition, the DPB isc_dpb_decfloat_round and isc_dpb_decfloat_traps have changed values.
set_bind accepts a semicolon-separated list of type mappings of the form <from-type> TO <to-type> (see https://github.com/FirebirdSQL/firebird/tree/master/doc/sql.extensions for details).
Because Jaybird already supports semicolons to separate connection properties, this needs to be addressed as well by supporting escaping (maybe just escaping ; or maybe full-blown query parameter escaping including ;) in the connection string.
The text was updated successfully, but these errors were encountered: