clintonwhite
IS-IT--Management
Hi There,
I am using Crystal reports 6 to produce a very simple report that is just the complete contents of an Oracle 8 database table. I created the table in Oracle and dropped it onto the Crystal report and everything worked fine.
However my program runs a monthly report that drops the Oracle table and re-creates it (currently in exactly the same format as originall created in Oracle). Now when I come to print the report through the application or view it in Crystal 6, I get and ODBC error from Oracle (ORA 01466) saying "Unable to read data - table definition has changed).
I thus went back into Crystal and removed the table from the report and added it again - still get the same message. Obviously the ODBC link to Oracle (or more likely) Oracle it's self is flagging that the table has changed / been recreated. I have tried a datbase verify and althoogh it says the database is now up to date within Crystal reports I still get the error message.
I realise that if my program adds a new column intno the database table (which is possible) that I would have to go into Crystal and add the new column into the report, but it should not happen very often and so I thought that my re-creating the tablke every month I would be OK.
However I now seem to be in a position where I can not get around the error message being displayed. Have I go about doing this sort of thing in completely the wrong manner?
Any help / advice would be greatly appreciated.
I am using Crystal reports 6 to produce a very simple report that is just the complete contents of an Oracle 8 database table. I created the table in Oracle and dropped it onto the Crystal report and everything worked fine.
However my program runs a monthly report that drops the Oracle table and re-creates it (currently in exactly the same format as originall created in Oracle). Now when I come to print the report through the application or view it in Crystal 6, I get and ODBC error from Oracle (ORA 01466) saying "Unable to read data - table definition has changed).
I thus went back into Crystal and removed the table from the report and added it again - still get the same message. Obviously the ODBC link to Oracle (or more likely) Oracle it's self is flagging that the table has changed / been recreated. I have tried a datbase verify and althoogh it says the database is now up to date within Crystal reports I still get the error message.
I realise that if my program adds a new column intno the database table (which is possible) that I would have to go into Crystal and add the new column into the report, but it should not happen very often and so I thought that my re-creating the tablke every month I would be OK.
However I now seem to be in a position where I can not get around the error message being displayed. Have I go about doing this sort of thing in completely the wrong manner?
Any help / advice would be greatly appreciated.