Cannot access field 'felt417' as type SQLTimeStamp.
Så har jeg igen problemer. Denne gang et mystisk problem.Det er en compilerfejl i et projekt, jeg arbejder på.
Fejlen lyder: Cannot access field 'felt417' as type SQLTimeStamp.
Feltet Felt417 er lavet i et ClientDataSet og feltet er af typen Integer. Jeg har på intet tidspunkt valgt felt af typen SQLTimeStamp.
Fejlen kommer KUN, når jeg vælger at bruge følgende kode i mit datamoduls onCreate event:
for I:= 0 to ComponentCount - 1 do
begin
if Components[I] is TClientDataset then
TClientDataset(Components[i]).CreateDataSet;
TClientDataset(Components[i]).Edit;
end;
Fjerner jeg linien
TClientDataset(Components[i]).Edit;
og i stedet vælger at skrive
ClientDataSet1.Edit;
ClientDataset2.Edit;
ClientDatasetx.Edit;
så er der ingen compilerfejl.
Vælger jeg at fjerne "Felt417", så er det det efterfølgende felt i Clientdataset2, der fremkalder samme fejl osv.