function CheckIsSame(A, B: TDataSet): Boolean;
var I: Integer;
S: string;
begin
Result := True;
for I := 0 to B.FieldCount - 1 do
begin
s := B.Fields[I].FieldName;
if B.FieldValues[s] <> B.FieldValues[s] then
begin
Result := False;
Exit;
end;
end;
end;
var I: Integer;
S: string;
begin
Result := True;
for I := 0 to B.FieldCount - 1 do
begin
s := B.Fields[I].FieldName;
if B.FieldValues[s] <> B.FieldValues[s] then
begin
Result := False;
Exit;
end;
end;
end;
var I: Integer;
S: string;
begin
Result := True;
for I := 0 to B.FieldCount - 1 do
begin
s := B.Fields[I].FieldName;
if B.FieldValues[s] <> A.FieldValues[s] then
begin
Result := False;
Exit;
end;
end;
end;