From: Ann W. H. <aha...@ib...> - 2001-05-10 14:34:12
|
Thank you Mike - Now that I'm looking in the right place, the problem is obvious, as is the fix which was made in ini.e. I think we're now OK with V5 databases. The problem was that two columns were added to the table RDB$FUNCTION_ARGUMENTS between V5.6 and V6. They are RDB$PRECISION and RDB$CHARACTER_LENGTH. Ordinarily, adding columns to tables is not a problem because both the old and new versions are described in RDB$FORMATS. However, InterBase doesn't use RDB$FORMATS for system tables. It assumes that it understands them. The change to ini.e removes those two columns from InterBase's image of the system tables when it is looking at pre-ODS10 databases. Regards, Ann |