I need to avoid attempting to update non-physical fields in a Delphi TClientDataset connected to a TSQLQuery
Precis: My code is attempting to update non-physical fields in a Delphi XE TClientDataset , (connected to a TSQLQuery with its SQL property set) that were created as result of a runtime Open command. I have a TClientDataset connected to a TDatasetProvider connected to a TSQLQuery connected to a TSQLConnection . The first 3 of these objects are encapsulated within a couple of classes in a library that I use in many places on several projects. These classes create these 3 objects at runtime and eliminate a significant amount of repetitious code, necessary as I have many, many of these triplets.