Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   MySQL TFDQuery.recordcount Problem (https://www.delphipraxis.net/189080-mysql-tfdquery-recordcount-problem.html)

luisk 1. Mai 2016 16:16

Datenbank: MySQL • Version: 5.6.21 • Zugriff über: FireDAC

MySQL TFDQuery.recordcount Problem
 
Hallo,
ich will ein Projekt umstellen von ADO auf FireDAC. ( Win 10 Delphi 10 MySQL 5.6.21 )
Jetzt taucht plötzlich das Problem auf, dass TFDQuery.recordcount einen falschen Wert
ermittelt, der komplett daneben ist. 50 statt 254.
Unter ADO läuft alles optimal.

dataspider 1. Mai 2016 16:27

AW: MySQL TFDQuery.recordcount Problem
 
siehe hier...

Antwort ganz unten...

Frank

luisk 1. Mai 2016 16:41

AW: MySQL TFDQuery.recordcount Problem
 
.fetchall cool,
danke !!!!
geht :thumb:

dataspider 1. Mai 2016 18:48

AW: MySQL TFDQuery.recordcount Problem
 
Zitat:

Zitat von luisk (Beitrag 1337243)
.fetchall cool,
danke !!!!
geht :thumb:

wohl eher: FetchOptions.RecordCountMode := cmTotal;

FetchAll holt alle Datensätze vom Server. Ich denke nicht, dass es das ist, was du willst.

Mit den FetchOptions wird Recordcount durch ein select Count(*) from ermittelt.

Das ist kein unbedeutender Unterschied...

Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:39 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