-
-
Notifications
You must be signed in to change notification settings - Fork 268
fbclient incompatible to older ods #8675
Copy link
Copy link
Closed
Labels
affect-version: 5.0.3affect-version: 6.0 Initialcomponent: api / client libraryfix-version: 5.0.4fix-version: 6.0 Alpha 1qa: cannot be testedrlsnotes60: noIntentionally not added to the Firebird 6.0 release notes.Intentionally not added to the Firebird 6.0 release notes.type: bug
Metadata
Metadata
Assignees
Labels
affect-version: 5.0.3affect-version: 6.0 Initialcomponent: api / client libraryfix-version: 5.0.4fix-version: 6.0 Alpha 1qa: cannot be testedrlsnotes60: noIntentionally not added to the Firebird 6.0 release notes.Intentionally not added to the Firebird 6.0 release notes.type: bug
not really a bug but from my pov a not really needed requirement in fb5 fbclient.dll when connecting to a fb<=2.5 database
technically it internally uses always a statement when doing a select * from storedproc that is incompatible to older versions.
is that really required? could that perhaps be based on database ods version added or not?
all fbclient.dll <=4.0 do not do that
select f.rdb$field_sub_type,
f.rdb$segment_length,
f.rdb$character_set_id
from rdb$procedure_parameters pp
join rdb$fields f
on f.rdb$field_name = pp.rdb$field_source
where pp.rdb$procedure_name = ? and
pp.rdb$parameter_name = ? and
pp.rdb$package_name is null
that sql statment is also visible hardcoded in hex editor when opening fb5 fbclient.dll