Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi RowCount bei Ado-Komponenten (https://www.delphipraxis.net/38664-rowcount-bei-ado-komponenten.html)

bugman 22. Jan 2005 14:07


RowCount bei Ado-Komponenten
 
Hi,
bisher habe ich, falls ich die Menge der zurückgegebenen Zeilen bei einer Abfrage (MS SQL-2000 Datenbank) benötige, es immer mit einer weiteren Abfrage realisiert, die einen Count-Befehl in der SQL-Syntax enthält. Gibt es bei z. B. bei AdoDataset eine Funktion, die die zurückgegebenen Zeilen zählt. (so was wie RowCount) Damit würde ich nämlich so manche SQL-Abfrage einsparen.

:wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall:

clues1 22. Jan 2005 17:43

Re: RowCount bei Ado-Komponenten
 
In der PSDK gibt es für ADO ein Rückgabewert:
ADODB.Connection
Beim Ausführen von SQL Befehlen (nicht SELECT, dort Zeilen zählen).

Delphi-Quellcode:
var ret: variant; // zwischen speichern des returns
.....
       [ADODB.Connection - OleVariant].Execute('SQL Command', ret, $80); // für direktes abfragen von ADO
       LastRowsAffected := ret; // gibt die Anzahl der betroffenen Datensätze an.
.....
[nachtrag]

Was nutzt du? BDE, ADO Direct, EDB, sonnstiges?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz