Du bist nicht angemeldet.

kay2k4

Möchtegern Coder

  • »kay2k4« ist männlich
  • »kay2k4« ist der Autor dieses Themas

Beiträge: 251

Dabei seit: 3. Oktober 2009

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

1

Dienstag, 23. März 2010, 02:47

Access DB Passwort Auslesen

Hallo liebe comm kurze frage ich komm grad nicht weiter.
Erstmal der Code

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
   	Dim conn As New OleDbConnection
    	Dim myConnectionString As String
    	Dim PW As String
    	Dim Nickname As String
    	PW = TextBox2.Text.Replace("'", "")
    	Nickname = TextBox1.Text.Replace("'", "")
    	myConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=../data/Konten.mdb"
    	conn.ConnectionString = myConnectionString
    	Try
        	conn.Open()
    	Catch ex As Exception
        	MessageBox.Show(ex.Message)
    	End Try
    	Dim myAdapter As New OleDbDataAdapter
    	Dim sqlquery = "SELECT Benutzername, Passwort FROM user Where Benutzername='" & Nickname & "' and Passwort='" & PW & "'"
    	Dim myCommand As New OleDbCommand
    	myCommand.Connection = conn
    	myCommand.CommandText = sqlquery
    	myAdapter.SelectCommand = myCommand
    	Dim myData As OleDbDataReader
    	myData = myCommand.ExecuteReader()

    	If myData.HasRows = 0 Then
        	MsgBox("Falsche Logindaten!", MsgBoxStyle.Information, " Login...!")
    	Else

        	myData.Close()
        	conn.Close()
        	'Hier dann hin was dann nach dem Login kommen soll wenn die LoginDaten Richtig sind!
        	MsgBox("Geschafft", MsgBoxStyle.Information, "Login")

    	End If
	End Sub

Bei

Quellcode

1
 myData = myCommand.ExecuteReader()
Bekomme ich immer eine fehlermeldung.

Zitat

"Syntaxfehler in FROM-Klausel."
Ich finde dort aber kein fehler, bzw. ist wüsste ich nicht wie es sein sollte.
(Der code ist nicht von mir, hier aus dem Board, der ist unkomplizierter aufgebaut als meiner.)
Wäre nett wenn mir da mal jemadn unter die arme greifen könnte.
Es geht eigendlich nur darum das aus einer Access Datenbank ein Benutzername/Passwort gesucht wird und mit den daten aus 2 Textboxen abgeglichen werden, also nix anderes als ein Login.

Mfg
kay2k4
:thumbsup: Rechtschreibfehler sind inklusive :thumbsup:


Klaus

Registrierter Benutzer

Beiträge: 4

Dabei seit: 14. Januar 2008

  • Private Nachricht senden

2

Dienstag, 23. März 2010, 15:43

Access DB Passwort Auslesen

Hi kay2k4,

die SQL-Syntax sieht so ganz OK aus. Kann sein, dass USER ein reserviertes Wort ist. Versuch mal die Tabelle USER umzubenennen und prüf ob dann der SELECT funktioniert.

Gruß

Klaus

kay2k4

Möchtegern Coder

  • »kay2k4« ist männlich
  • »kay2k4« ist der Autor dieses Themas

Beiträge: 251

Dabei seit: 3. Oktober 2009

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

3

Mittwoch, 24. März 2010, 01:27

okay danke erstmal für deine antwort.
Ich werde es mal versuchen und berichten.

/Edit:Du hattes recht, anscheint war user wirklich ein reserviertes wort, habe es einfach mal in Logins umbenant und jetzt gehts.
Vielen dank!

MFG
kay2k4
:thumbsup: Rechtschreibfehler sind inklusive :thumbsup:


Bassdriver

Registrierter Benutzer

  • »Bassdriver« ist männlich

Beiträge: 19

Dabei seit: 25. August 2010

  • Private Nachricht senden

4

Donnerstag, 2. September 2010, 13:47

problem

Dieses Script hab ich auch mal versucht, allerdings ist bei mir kein reserviertes wort da,
wo soll den da der Fehler sein?

Bei mir steht "OleDBExeption wurde nicht behandelt" was bedeutet dies?

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich

Beiträge: 1 003

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

5

Donnerstag, 2. September 2010, 21:31

hast du alle Spaltennamen richtig geschrieben und den Tabellennamen??
Mfg chris213

Meine Finanzen LeitSim4

Bassdriver

Registrierter Benutzer

  • »Bassdriver« ist männlich

Beiträge: 19

Dabei seit: 25. August 2010

  • Private Nachricht senden

6

Donnerstag, 2. September 2010, 22:55

Hi,

ja habe ich, den fehler habe ich mittlerweile auch behoben, einfach ein zusätzliches Try Catch geschrieben...

Allerdings wenn ich die daten eingebe und anschließend auf Login klicke, geht es einfach nicht weiter. Ohne
Fehlermeldung oder sonstiges...

Was kann ich da machen?

MFG Bassdriver

Chris213

Registrierter Benutzer

  • »Chris213« ist männlich

Beiträge: 1 003

Dabei seit: 29. März 2009

Wohnort: Wutöschingen

Hilfreich-Bewertungen: 27

  • Private Nachricht senden

7

Freitag, 3. September 2010, 10:33

kannste du uns mal ein bild von der Meldung machen??
Mfg chris213

Meine Finanzen LeitSim4

Bassdriver

Registrierter Benutzer

  • »Bassdriver« ist männlich

Beiträge: 19

Dabei seit: 25. August 2010

  • Private Nachricht senden

8

Freitag, 3. September 2010, 14:31

... ja wie gesagt da kommt keine Fehlermeldung das bleibt einfach nur im Form stecken...

Social Bookmarks