This is a letter I wrote to Borland, but unfortunately they didn't reply. But its content provides an error reason and solution. Mail text: I am a Delphi loyal enthusiast, I have been can't understand. Regarding the Lookup type field in the ADO data set control, there is a NULL value in the field points to which the LOOKUPKEYFIELDS property is pointed, and an unknown error appears in 'EoleException with Message', this prompt. After debugging, only the following three methods can be resolved: 1. Set the DataSet of the Lookup field to false2. Give the lookupkeyfield field to the lookupKeyfield field when the lookup field is located. What should this be a delphi bug for TRUE (very much affected by speed)? If it is bug, why didn't Delphi5 until now? If it is not bug, is it normal? I hope that your company's technicians can give an answer, thank you ps: Our company is genuine users of Delphi, and I hope that Borland will be more stronger.