Let's Get Technical – I've been working with Delphi since the beginning, with particular emphasis on database development. As a result, it's not often that I encounter a fundamental behavior of data-related components that catches me off guard. Well, it happened last week. And what I observed may be the source of an infrequent yet potentially disastrous bug in a large number of Delphi database applications.Here is what I observed: The TFields in an open TDataSet changed order at runtime. Specifically, a TField that was originally in the zeroeth position (DataSet.Fields) at the time that I created the TDataset, ...
Visits by Source
Users who voted for this posting