With the addition of SET BIND in Firebird 4.0.0.1683, 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.
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.
Submitted by: @mrotteveel
Depends on JDBC604
With the addition of SET BIND in Firebird 4.0.0.1683, 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.
Commits: 1499efb a82288e e83a625
The text was updated successfully, but these errors were encountered: