Field type diference between Oracle 8.1.7 and Oracle 10g
Posted: Tue 10 Apr 2007 03:06
Take a look in my situation:
I've one table with some fields, but in my query I only use 2 fields
[ID NUMBER and DESC VARCHAR2(40)]
I've in this table 16694 records and my hihgest ID number is 48586.
I've added all the fields in oracle 8.1.7 and received an TIntegerField for the ID.
When I execute this program in a Oracle 10g database I receive an error informing that received an Integer and a Float was expected.
If I remove the fields, connect to Oracle 10g and insert the fields again this time I receive a TFloatField for the ID.
This only happens when the field in my table is defined like NUMBER when I use NUMBER(7) isnt happening.
My DBA opened an call in metalink and they informed him that there is no problem with our Oracle 10g installation and must be a problem with the software we was using.
Is there something I can do or I'll have to delete and insert all fields in my application prior my migration to oracle 10g?
I hope you can undestand me.
Best regards.
I've one table with some fields, but in my query I only use 2 fields
[ID NUMBER and DESC VARCHAR2(40)]
I've in this table 16694 records and my hihgest ID number is 48586.
I've added all the fields in oracle 8.1.7 and received an TIntegerField for the ID.
When I execute this program in a Oracle 10g database I receive an error informing that received an Integer and a Float was expected.
If I remove the fields, connect to Oracle 10g and insert the fields again this time I receive a TFloatField for the ID.
This only happens when the field in my table is defined like NUMBER when I use NUMBER(7) isnt happening.
My DBA opened an call in metalink and they informed him that there is no problem with our Oracle 10g installation and must be a problem with the software we was using.
Is there something I can do or I'll have to delete and insert all fields in my application prior my migration to oracle 10g?
I hope you can undestand me.
Best regards.