|
@@ -105,7 +105,9 @@ begin
|
|
|
begin
|
|
|
FFieldDef := nil;
|
|
|
FieldIndex := FieldDefs.IndexOf(Fields[i].FieldName);
|
|
|
- if FieldIndex <> -1 then
|
|
|
+ if FieldIndex = -1 then
|
|
|
+ DatabaseErrorFmt(SFieldNotFound,[Fields[i].FieldName],Self)
|
|
|
+ else
|
|
|
begin
|
|
|
FFieldDef := FieldDefs[FieldIndex];
|
|
|
FFieldNo := FFieldDef.FieldNo;
|