In an Oracle dataset I have a TField created by a select decode statement.
While up to Oracle 9.0.1 the size was determined by the longest string of my decode parameters, in Oracle 9.2 it is set up with fixed size depending from the length of the strings in the decode parameters.
I.e., if my longest string was sized 16 bytes, in Oracle 8.1.7 and Oracle 9.0.1 the associated TField size is 16 while in Oracle 9.2 is 32 !!!
You can always manually reduce this size but you always have to remind to check it.
Have you any hint about this different behaviour?
Thanks
While up to Oracle 9.0.1 the size was determined by the longest string of my decode parameters, in Oracle 9.2 it is set up with fixed size depending from the length of the strings in the decode parameters.
I.e., if my longest string was sized 16 bytes, in Oracle 8.1.7 and Oracle 9.0.1 the associated TField size is 16 while in Oracle 9.2 is 32 !!!
You can always manually reduce this size but you always have to remind to check it.
Have you any hint about this different behaviour?
Thanks