ADO und
MYSQL funktioniert nicht (oder hast du einen Treiber gefunden?)
ADO ist für
MSSQL gemacht.
datamod_formular.DataModule1.ADOQuery2_login.SQL.Text := 'Select Passwort from Benutzer where Vorname ='''+Edit1_Benutzername.Text+'''';
Diese Zeile enthält eine
SQL-Injection!
Besser ist wenn du mit Parametern arbeitest.
Das Passwort würde ich mit in die
SQL-Bedingung als WHERE mit aufnehmen.
Dann brauchst du nur schauen ob es eine Zeile gibt oder nicht.
Best Practice:
Deine Passwörter sollten immer nur gehashed in der
DB abgelegt sein. Sonst passiert es dir wie KM-Elektronik. 800.000 Kundendaten inkl. Passwörter gestohlen worden.
P.S.: wie ist deine Frage bzw. was ist das Problem?