![]() |
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: |
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:
[nachtrag]
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. ..... Was nutzt du? BDE, ADO Direct, EDB, sonnstiges? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz