"SELECT COUNT(*) FROM benutzer WHERE Benutzername='" & Replace(benutzer, " ", "") & "';" das Ergebnis gibt die Anzahl der gefunden Benutzer zurück und diese sollte 1 sein(oder größer)
natürlich enthält auch immer eine Zeile(die Anzahl der gefundenen Elemente du musst die Information auch noch auslesen, aber du könntest es natürlich ohne Count machen und kannst dann den Rest des Codes lassen(wusste nicht, dass man so einfach die Anzahl rausbekommt) VB.NET-Quellcode (1 Zeile) und den Rest deines Codes behälst du somit bei...
das liegt an folgendem Code: Zitat: „ Private Function MD5StringHash(ByVal p1 As String) As String endfunc() End Function Private Sub endfunc() End Sub “ du rufst die Funktion MD5StringHash für den Benutzernamen sowie das Passwort auf, jedoch gibt diese Funktion keinen Wert zurück, deshalb ist dieses Feld auch leer...
ich denke kaum, dass irgendjemand den Code einfach entsprechend Posten wird...(ich zumindest nicht...) hier für MD5 Hashs: dotnet-snippets.de/dns/den-md5…ings-ermitteln-SID75.aspx einbauen musst es nur selbst entsprechend...
MD5 hat nichts mit Datenbankprogrammieren zu tun... die Funktion hat nichts damit zu tun... ->das sind alles Grundlagen, wenn man dir sogar fertigen Code postet, dann solltest du das auch selbst einfügen können...
Zitat: „Label17.Text = myCommand.CommandText = SQLAbfrage“ Übesetzt... Label17.Text = (Ob myCommand.CommandText gleich der SQLAbfrage ist)...das ist nicht der Fall-> False -> VB.NET-Quellcode (3 Zeilen) oder so ähnlich...