Op zaterdag 26 januari 2002 00:52 schreef JelleAret het volgende:
Hee thanks,
maar nu nog iets... is het dan ook zo dat een SQL -commando via de OLE DB welke 1000 records opvraagt veel sneller is dan via de BDE? (Stel dat ik via Access 97 zou werken?)
Denk niet dat het uitmaakt maar het volgende maakt wel behoorlijk verschil:
code:
1
| SELECT Count(*) FROM table1 |
Of:
code:
1
2
3
4
| function GetNrOfRecords: Integer;
begin
Result:=adors.RecordCount;
end; |
Dit verschilt nl. per DB (niet ADO/BDE dus), zo is de 1e methode sneller, in vergelijking tot de 2e, bij InterBase DB's. SQL Server schijnt sneller overweg te kunnen met de 2e en ik denk dat Access dus ook sneller is met de 2e methode. Maar ik kan er naast zitten, kwestie van testen en proberen dus.