Simplicty and flexibility!


DataEase 8.5 - Table not found issue


Started by arulj@naitcs.com
Search
You will need to Sign In to be able to add or comment on the forum!

DataEase 8.5 - Table not found issue

When I try to open this table/form “CylTempImprt”.

I get the message above;
But, I can’t seem to find this table/form under HEX editor.

Could you please tell me how to fix this?


Written by arulj@naitcs.com 17/03/18 at 11:05:03 Dataease [{8}]FIVE

Re:DataEase 8.5 - Table not found issue

Table Not found is the opposite of Table Already Exist.


Here the problem is that the table you request is not to be found in RDRR which is also what you have confirmed with HexEdit.

My guess the problem here is that something have gone wrong and the table is now called Temp Form XX.

if you open the temp forms and see content that match what you have “lost” then simply rename the Temp Form XX in RDRR to what it should be called.


Written by DataEase 17/03/18 at 11:11:55 Dataease [{8}]FIVE

Re:Re:DataEase 8.5 - Table not found issue

First problem is, I see this table and form under Catalog.

But, it is not there in RDRR... Also, I am unable to delete it.

Atleast, if I can delete this in Catalog. Then I will be able to install it from a backup.

How do I remove it in Catalog?


Written by Jeyarajah Arulrajah 17/03/18 at 14:22:27 Dataease [{8}]FIVE

Re:Re:Re:DataEase 8.5 - Table not found issue

Catalog is Application Objects and the reason for the problem is that there is no match between application objects and RDRR now.

You can delete entries in Application Objects with a DQL .

There is two possible error scenarios.

1. Form point at a table that is no longer available i.e form Customers point at table defCustomers that has gone wrong. ex. is not Temp Form 23
2. Table entry is there in RDRR but the physical table is lost.


Written by DataEase 17/03/18 at 18:31:57 Dataease [{8}]FIVE

Re:Re:Re:Re:DataEase 8.5 - Table not found issue

Catalog is Application Objects and the reason for the problem is that there is no match between application objects and RDRR now.

>>How can this happen?

You can delete entries in Application Objects with a DQL .

>>I did this and it worked good.


Written by Jeyarajah Arulrajah 17/03/18 at 21:45:16 Dataease [{8}]FIVE

Re:Re:Re:Re:Re:DataEase 8.5 - Table not found issue

Application Object is a "maintained" table.

This means that DataEase create entries, modify and delete them based on actions taken.

If a file disappear etc. without this being part of a "planned" action in DataEase the registry may come out of sync.


The reason why you can't delete entries when files are missing or corrupt is because DataEase try to open the file prior to deleting it as all file access go through the same code.




Written by DataEase 19/03/18 at 12:43:09 Dataease [{8}]FIVE