- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
function TDM.RecCount(DSet: TDataSet): integer;
begin
Result := 0;
with DSet do
if Active then
begin
First;
while not EOF do
begin
Inc(Result);
Next;
end;
end;
end;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
function TDM.RecCount(DSet: TDataSet): integer;
begin
Result := 0;
with DSet do
if Active then
begin
First;
while not EOF do
begin
Inc(Result);
Next;
end;
end;
end;
Код коллеги
DataSet.RecordCount не рулит...
В Delphi 1, кстати, RecordCount не было, вроде.
Это универсальный метод получить к-во записей который работает всегда, со всеми базами... другова такова нема 🙂