![]() |
Zeos(MySQL): ergebnisse zählen
moin,
folgendes, ich möchte einen Benutzer in meiner datenbank hinzufügen, sofern er noch nicht existiert, nur wie prüfe ich das? ich hab mir das so gedacht das ich mit "SELECT benutzer FROM table" die ergebnisse irgendwie "zähle" und bei 0 ergebnissen füge ich dann den neuen benutzer hinzu, jemand ne idee wie ich das gebacken bekomme? |
Re: Zeos(MySQL): ergebnisse zählen
SQL-Code:
SELECT Count(*) FROM table where UserName = 'BenutzerName'
|
Re: Zeos(MySQL): ergebnisse zählen
moin bernhard,
kannst du mir noch sagen wie ich das ergebnis dann angezeigt bekomme? also sowas wie:
Delphi-Quellcode:
Edit1.teext := MeinSQLErgebnis;
|
Re: Zeos(MySQL): ergebnisse zählen
Delphi-Quellcode:
Gruß Igotcha
Edit1.Text:=InttoStr(ZQ1.RecordCount);
|
Re: Zeos(MySQL): ergebnisse zählen
vielen dank euch beiden 8)
|
Re: Zeos(MySQL): ergebnisse zählen
RecordCount hat 2 gravierende Nachteile:
1. Kann es abhängig von der DB total falsche Ergebnisse liefern (das hatte ich schon desöftern bei MSSQL in Verbindung mit der BDE) 2. Wird das sehr lahm, wenn es sich um viele Datenzeilen handelt, da der Client vom ersten bis zum Letzten durchlaufen muss, um RecordCount zu ermitteln... Wesentlich schneller ist
Delphi-Quellcode:
Gruß
qryCount.SQL.text := 'Select count(*) as Anzahl from MeineTabelle' ;
qryCount.open ; edit1.text := qryCount.FieldByName ('Anzahl').AsString ; qryCount.close ; |
Re: Zeos(MySQL): ergebnisse zählen
hallo jelly,
danke ^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:59 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 by Thomas Breitkreuz