![]() |
Datenbank: MySQL • Zugriff über: Remote
MySQL Frage
Hi,
ich habe diesen Code:
Delphi-Quellcode:
procedure TForm2.Button2Click(Sender: TObject);
var query: string; passwort: string; ex: boolean; begin query := ('SELECT `passwort` FROM `user` WHERE 1 AND `user` LIKE "'+Edit1.Text+'"'); //showmessage(query); FResult := FMysql.query(query, true, ex); //Hier will ich prüfen ob die Variable leer ist, wenn sie leer ist wurde der Benutzername nicht //gefunden: if -------(FResult) then begin passwort := FResult.FieldValue(0); if strtoint(passwort) = strtoint(edit2.Text) then showmessage('Eingeloggt') else showmessage('Falsches Passwort!') end else showmessage('Falscher Benutzername!'); end; Ich weis nicht wie ich prüfe ob die Variable leer ist! Bin noch Anfänger in Delphi. MFG sungamer |
Re: MySQL Frage
Hi,
ich nehme mal an, dass FResult irgendein Nachfahre von TDataSet ist. Dann sollte es wie folgt gehen:
Delphi-Quellcode:
Cu, Frank
procedure TForm2.Button2Click(Sender: TObject);
var query: string; ex: boolean; begin query := ('SELECT `passwort` FROM `user` WHERE 1 AND `user` LIKE "'+Edit1.Text+'"'); FResult := FMysql.query(query, true, ex); if not FResult.Eof then begin if FResult.FieldValue(0) = strtoint(edit2.Text) then showmessage('Eingeloggt') else showmessage('Falsches Passwort!') end else showmessage('Falscher Benutzername!'); end; |
Re: MySQL Frage
SUPER! Es geht alles!
*Danke* :cheers: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:44 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