Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB.NET] Hilfe Bei einen MYSQL Login

Discussion on [VB.NET] Hilfe Bei einen MYSQL Login within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1


 
elite*gold: 182
Join Date: Apr 2010
Posts: 462
Received Thanks: 98
Unhappy [VB.NET] Hilfe Bei einen MYSQL Login

Heyho,
Community

Ich habe dieses Tutorial angeschaut:

Und bei den Login* bekomme ich "3" Syntaxfehler


Code:
' Importieren
Imports System.Security.Cryptography
Imports System.Text
Imports MySql.Data.MySqlClient
' Ein Modul das das Passwort nicht im Klartext gespeichert wird sondern in
' MD5
Module md5

Public Function MD5StringHash(ByVal strString As String) As String
Dim MD5 As New MD5CryptoServiceProvider
Dim Data As Byte()
Dim Result As Byte()
Dim Res As String = ""
Dim Tmp As String = ""

Data = Encoding.ASCII.GetBytes(strString)
Result = MD5.ComputeHash(Data)
For i As Integer = 0 To Result.Length - 1
Tmp = Hex(Result(i))
If Len(Tmp) = 1 Then Tmp = "0" & Tmp
Res += Tmp
Next
Return Res
End Function

End Module
' Anfang der Form1
Public Class Form1
' Das Button1_Click Event
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' Conn Definieren
Dim conn As MySqlConnection
conn = New MySqlConnection
' Die mysql daten eingeben, das er weis auf welchem benutzer und host und ' db die tabelle liegt
conn.ConnectionString = "server=serverip;" _ 'Hier gibt ihr die Server IP ein, die kommentare bei server ip etc. löschen, da sonst errors auftauchen
& "user id=benutzername;" _ 'Hier gibt ihr euren Benutzernamen ein
& "password=passwort;" _ 'Hier gibt ihr euer Passwort ein
& "database=datenbankname"
'Hier gibt ihr die Datenbank ein auf der die Tabelle login liegt
' Er versucht sich zu Verbinden
Try
conn.Open() ' Verbindung öffnen
Catch myerror As MySqlException
' Falls ein Verbindung Fehler auftaucht kommt eine MsgBox
MsgBox("Keine Verbindung zur Datenbank : " & myerror.Message.ToString) ' Falls Fehler : Fehler anzeigen
End Try
' Benutzer Definieren und gleich in MD5 Umwandeln
Dim benutzer As String = MD5StringHash(txt_benutzer.Text)
' Passwort definieren und gleich in MD5 Umwandeln
Dim passwort As String = MD5StringHash(txt_passwort.Text)
' myAdapter definieren
Dim myAdapter As New MySqlDataAdapter
' Er sucht Die Tabelle Login in der angegebenen Datenbank
' Er schreibt in das Benutzername Feld der Tabelle den verschlüsselten Text
' von benutzer, dasselbe mit Passwort
Dim SQLAbfrage As String = "SELECT * FROM login WHERE Benutzername='" + Replace(benutzer, " ", "") + "' AND Passwort='" & Replace(passwort, " ", "") & "'"
' myCommand definieren
Dim myCommand As New MySqlCommand
myCommand.Connection = conn
myCommand.CommandText = SQLAbfrage

myAdapter.SelectCommand = myCommand
Dim myData As MySqlDataReader
myData = myCommand.ExecuteReader() ' Hier startet man die SQL Abfrage
If myData.HasRows Then ' Wenn die Abfrage Einträge enthält / also der Benutzer und das Passwort stimmen überein
MsgBox("Einloggen erfolgreich !")
conn.Close()
conn.Open()

Else
MsgBox("Fehler Code 2 : Falsche Daten")
'Sonst wird angezeigt das die Daten falsch sind
End If
End Sub
End Class
' Der Rest müsste eigentlich klar sein.




Und hier der Fehler:
& "user id=pw;" geb ich halt ein user und pw und database namen..
& "password=pw;"
& "database=name"
Aber dann wird & Unterschrichen und es wird als Syntaxfehler erkannt


HILFEEE!!!

MFG Ajax
Ajax1337 is offline  
Old 05/23/2011, 15:37   #2
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
Quote:
Tutorials from our epvp*coders [no questions]
Lesen ist ja auch so schwer.
vwap is offline  
Old 05/24/2011, 18:57   #3
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Quote:
Ich habe dieses Tutorial angeschaut
Wohl eher 1:1 kopiert..
Entferne mal folgendes:
Quote:
'Hier gibt ihr die Server IP ein, die kommentare bei server ip etc. löschen, da sonst errors auftauchen
weil davor ein "_" benutzt wurde um in eine neue Zeile zu schreiben, jedoch steht gleich dahinter ein Kommentar und
Quote:
& "user id=benutzername;"
wird einfach in eine neue Zeile reingeschrieben...
Kraizy​ is offline  
Old 05/24/2011, 21:36   #4
 
mrapc's Avatar
 
elite*gold: 238
Join Date: Sep 2009
Posts: 2,327
Received Thanks: 1,164
Quote:
Originally Posted by Cencel View Post
Lesen ist ja auch so schwer.
Von dir hab ich im Forum nichts anderes gesehen

Ich wollte das auch mal machen bei mir musste ich aber Sachen hinzufügen in VB...

naja ist mir jetzt auch whayne
mrapc is offline  
Old 05/24/2011, 21:54   #5
 
.EzEL™'s Avatar
 
elite*gold: 0
The Black Market: 405/0/0
Join Date: Dec 2010
Posts: 3,756
Received Thanks: 1,330
Youtube anschauen^^
.EzEL™ is offline  
Old 05/25/2011, 14:12   #6
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
Quote:
Originally Posted by mrapc View Post
Von dir hab ich im Forum nichts anderes gesehen

Ich wollte das auch mal machen bei mir musste ich aber Sachen hinzufügen in VB...

naja ist mir jetzt auch whayne
Und was genau willst du damit jetzt sagen?

Und das Tutorial ist kopiert.
Quelle angeben!
vwap is offline  
Reply


Similar Threads Similar Threads
[MYSQL dont Start]su: unknown login: mysql
05/08/2011 - Metin2 Private Server - 2 Replies
Moin Leute und zwar hab ich ein Problem das ich bis heute noch nie hatte, Ich hab mein Root Server neu gestartet und dabei bemerkt das der Mysql Server nicht wieder mit hoch gefahren ist..... Dann hab ich versucht per: ihn wieder zu starten aber es gibt mir nur das hier aus: Die Frage ist jetzt an was liegt das? Danke schonmal.
Mysql Login System erstellen
04/04/2011 - Web Development - 9 Replies
Hallo zusammen =) ich mal wieder xD da mein anderes problem mit dem Kontaktformular noch in Arbeit ist, komme ich schon einmal zu meinem nächsten Problem ich habe ,nach dem Tutorial von Hier Eine Datenbank erstellt und bin schon bei Punkt 2 und genau da tritt mein problem auf....
[PHP/MYSQL] LogIn
01/22/2011 - Web Development - 4 Replies
Hi, ich sitzte nun seit ein paar Tagen an dem Problem und habe schon etliche Seiten durch, welche sich mit meinem thema auseinander setzten. Doch keine dieser Seiten hat wirklich geholfen. Und zwar möchte ich ein einfaches LogIn-System mit Benutzername, Passwort und E-Mail. Gruß DenNiemandKennt
[HOW TO] Vb 2008 Mysql Login (Php Script)
12/20/2010 - Coding Tutorials - 2 Replies
Hey Leute, ich habe mir überlegt das ich mir ein Vb 2008 Tool für meinen Fourm mache , natürlich soll man sich in diesem Tool auch mit den Fourm Daten einloggen.Ich habe mir einen Code zusammengebastelt warscheinlich gibt es auch andere Methoden , aber ich stelle meine einfach mal vor. (Achtung! Euer Login im PHP Script muss eine Umleitung besitzen , damit das hier funktioniert!) Tutorial: 1.Zunächst braucht Ihr natürlich eine Website (Forum) mit einem Login ,
[Hilfe] Frage bei Login (über MySQL) per C++
12/15/2010 - Web Development - 21 Replies
Heyho Leute, ich suche Hilfe, undzwar habe ich folgendes vor: Ich habe ein Programm in Konsolen Form (also ohne Style), und will dort jetzt folgendes einabauen: Programm startet. fragt nach loginname. eingabe des loginnamens. fragt nach pw.



All times are GMT +2. The time now is 05:15.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.