I have an intractable problem at work that I must get fixed within a week or so. Anyone that has VB skills might be able to help me.
We have an Oracle Db that connects thru an ODBC to an MS Access 2003 Db. due the limitations of MS Access 2003, the precision length in Oracle is set to 38 and Access can only handle 10 digits. Thus, Access converts Number data types in Oracle to Text when the ODBC feed completes.
I was able to change several columns back to Number in a standlone test Db with the SQL statement ALTER. But, to my shock and horror when I attempted to do this in the test Db with a linked table I get error 3611.
There must a way (hopefully in a DDL query in Access SQL) to force the linked table take modification of the column data type.
Any code that is reusable which I can (with a little help) customize to fix this problem will be very much appreciated. Not a VB programmer so responses need to be detailed. SQL is my expertise.
We have an Oracle Db that connects thru an ODBC to an MS Access 2003 Db. due the limitations of MS Access 2003, the precision length in Oracle is set to 38 and Access can only handle 10 digits. Thus, Access converts Number data types in Oracle to Text when the ODBC feed completes.
I was able to change several columns back to Number in a standlone test Db with the SQL statement ALTER. But, to my shock and horror when I attempted to do this in the test Db with a linked table I get error 3611.
There must a way (hopefully in a DDL query in Access SQL) to force the linked table take modification of the column data type.
Any code that is reusable which I can (with a little help) customize to fix this problem will be very much appreciated. Not a VB programmer so responses need to be detailed. SQL is my expertise.