The only time I’ve experienced data loss is after several computer crashes when DT was running. And that was when using a beta. I had just spent the weekend (literally 15 hours or so) importing and organizing my data. I was not happy when, on Monday I couldn’t access the database. However I had several hard crashes over the weekend and that’s what corrupted my data. It was not directly related to a DT bug or flaw.
Are you saying that you cannot modify any data without losing the entire database?
Have you performed maintenance on your computer? It sounds rather strange.
Also, do you have third party haxies or other applications/utilities running?(even something that runs in the background or in your menu bar etc) If so, disable them and try using DT again.
Try this before giving up:
I would back up my DT data (copy it to a CD or other removable media if you can). Delete the DT preferences (.plist files) and delete the DT app. In fact delete anything related to DEVON technologies, except your database and data files. (Make sure you back up any archives from DEVONagent etc)
I’d then boot from my Panther Install disk and run Disk Utility to repair permissions and run disk first aid.
Next I’d reinstall the latest version of DT and create a new database by creating a few simple test files. Perhaps a PDF and ann rtf. Try to verify, modify etc your data. Does it function normally?
If it does, quit DT, drag the original DT database back into the library ->application support folder. Launch DT and try to modify, verify etc your DT data. Does it function normally?
If not, your data may be corrupt and you might try this to verify:
Create a new user account on your Mac and log in as that user.
Download a copy of DT and perform a fresh install of DT into that account. Try to create a few test documents in DT. If you can save/modify those without problems then try importing some of your original DT database files (This is why I suggest a CD or other removable media. Either way make sure that the DT folder you backed up initially is either on removable media or in a shared location otherwise you won’t be able to access it from both accounts).
If DT functions normally with some of those files in the new user account, import the balance of the database. If it still functions normally and the imported database allows you to modify the DT data without problems then there’s likely an issue/conflict in your original user account.
If it doesn’t function normally after an import of any original data, I’d say there’s a very good chance your database may be suspect and perhaps Christian can attempt a “fix”.
Hope this helps and good luck.