ich habe eine Fehlermeldung, diese kann ich nicht zuordnen.
Kann mich jemand aufklären ?
Code: Alles auswählen
class Application:
def login(self, host, username, password):
print(f"Anmeldeversuch für Benutzer:{host} , {username} , {password}") ### der print funktioniert
try:
conn = mysql.connector.connect(
host ,
username,
password,
#database=database
)
if conn.is_connected():
messagebox.showinfo("Ergebnis", "OK: Verbindung erfolgreich hergestellt!")
conn.close()
else:
messagebox.showerror("Ergebnis", "Fehler: Verbindung konnte nicht hergestellt werden.")
except Error as e:
messagebox.showerror("Fehler", f"Verbindungsfehler: {e}")
Code: Alles auswählen
def on_connect(self):
host = self.host_var.get().strip()
username = self.user_var.get().strip()
password = self.password_var.get()
if not host or not username:
messagebox.showwarning("Fehlende Felder", "Bitte geben Sie Host und Benutzernamen an.")
return
try: self.app.login(host, username, password)
except Exception as e:
messagebox.showerror("Login Fehler", str(e)) ### <- Fehlermeldung von hier: CMySQLConnection.__init__() takes 1 positional argument but 4 were given
