I have a probme, i think with the ClientDataSet. I have an application which emoploys a client-side database in form of a nested .cds file. I have a primary table which has 5 nested tables connected to it. Now here is my problem - If i turn on LogChanges on the primary table and then save the data to the .cds file i can no longer open this file. I get an error "Operation not applicable" I opened the file with a hex editor and i compared the before and after states. It appears that the file contains a "LINK_FIELD" tag along with multiple "LINK" tags na da "CHANGE_LOG" tag. Thats understandable, it probably stored the Delta in the file. My question is if it has the capability to save the file like that, while cant it open it afterwards? Whats the point of saving a file you can never open up again? Several of my users got this problem and i cant restore their client files. What is the solution here? How can i clean the file so that a client dataset can open it again? I cant even opent the file in a blank project with a simple clientdataset with no keys, field defs or any other links to my application.