Strange Dictionary Problem
Hello
Under D5 Pro, Oracle8i Release 3 (8.1.7), RBuilder 7 Ent, daDOA (DADE PlugIn
for DOA), I've two applications (A and . The A application uses RB
DataDictionary but the B application doesn't. In my Office I succesfully
re-compliled and upgraded to RBuilder Ent v7 and convert all my RB6 DB
Reports to the new RB7 format through the A application. So taking those two
recompiled applications (A and with RB7 I went to a client's site in
order to upgrade them. The problem showed up in the application A (the one
that uses the RB Dictionary). Opening the RB Designer I'm able to move
between the Calc and Design tabs but when I move to the DADE tab I'm able
only to see the existed dataviews but not able to do anything else. A "List
Index Out of Bounds (1)" occurs. None of my dataviews are able to execute
their queries and further more I'm Not Able to Create a New DataView. As you
can see I've not DB queries at all. In the very same Database-Reports when I
use the B application (the one that doesn't use the RB Dictionary)
everything works Ok. From that point of view I assume that the above error
occures when using the RB Dictionary Object. Still I'm not able to explain
yet why application A runs Ok in my office ... Please note that both of the
above A and B applications are NOT Build with RunTime Packages at All. All
are included in a simple .Exe
Any help - clue would be very much appreciatted. I've already made a not
succesfull ugrade trip to a client of mine.
Looking forward for your reply
--
--
Best Regards
MYTSKIDIS GEORGIOS
Mytskidis_G@GI-Net.Gr
Under D5 Pro, Oracle8i Release 3 (8.1.7), RBuilder 7 Ent, daDOA (DADE PlugIn
for DOA), I've two applications (A and . The A application uses RB
DataDictionary but the B application doesn't. In my Office I succesfully
re-compliled and upgraded to RBuilder Ent v7 and convert all my RB6 DB
Reports to the new RB7 format through the A application. So taking those two
recompiled applications (A and with RB7 I went to a client's site in
order to upgrade them. The problem showed up in the application A (the one
that uses the RB Dictionary). Opening the RB Designer I'm able to move
between the Calc and Design tabs but when I move to the DADE tab I'm able
only to see the existed dataviews but not able to do anything else. A "List
Index Out of Bounds (1)" occurs. None of my dataviews are able to execute
their queries and further more I'm Not Able to Create a New DataView. As you
can see I've not DB queries at all. In the very same Database-Reports when I
use the B application (the one that doesn't use the RB Dictionary)
everything works Ok. From that point of view I assume that the above error
occures when using the RB Dictionary Object. Still I'm not able to explain
yet why application A runs Ok in my office ... Please note that both of the
above A and B applications are NOT Build with RunTime Packages at All. All
are included in a simple .Exe
Any help - clue would be very much appreciatted. I've already made a not
succesfull ugrade trip to a client of mine.
Looking forward for your reply
--
--
Best Regards
MYTSKIDIS GEORGIOS
Mytskidis_G@GI-Net.Gr
This discussion has been closed.
Comments
machine. This means that the data dictionary is configured correctly when
you compile and your data dictionary data is correct. When you distribute
the application, the only thing that is most likely to be different is the
client's data dictionary tables. To take them out of the equation, have you
tried generating new data dictionary data on the client side to test to see
if the data dictionary data was corrupted or invalid? Create a SQL script
to generate new data dictionary tables and regenerate them using the data
dictionary builder. Here is an example of the data dictionary builder at
runtime so you can build a utility application to run at the client's site
to populate their data dictionary tables.
http://www.digital-metaphors.com/tips/DataDictionaryBuilderAtRuntime.zip
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com