Hallo Zusammen,
ich bin gerade dabei eine Windows-Forms Anwendung in VB.NET zu erstellen und habe ein Login System erstellt, welches mit einer MS-SQL Datenbank funktioniert.
Das System Funktioniert bis dahin auch. Allerdings möchte ich auch, dass beim Anmelden eine Art Zugriffs Rang für das spätere Programm als Variable hinterlegt wird.
Ich kenne mich mit SQL noch nicht sooo gut aus.
Bisher sieht es so aus:
Ich habe auf dem SQl-Server bereits eine Spalte "ranks" erstellt.
Vielen Dank schon einmal
Haken
ich bin gerade dabei eine Windows-Forms Anwendung in VB.NET zu erstellen und habe ein Login System erstellt, welches mit einer MS-SQL Datenbank funktioniert.
Das System Funktioniert bis dahin auch. Allerdings möchte ich auch, dass beim Anmelden eine Art Zugriffs Rang für das spätere Programm als Variable hinterlegt wird.
Ich kenne mich mit SQL noch nicht sooo gut aus.
Bisher sieht es so aus:
VB.NET-Quellcode
- Public Class Loginform
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim connection As New SqlConnection("Server= [cens]; Database = [cens]; user = [cens]; password = [cens]")
- Dim command As New SqlCommand("select * from Login where Username = @username and Password = @password And rank = @rank", connection)
- command.Parameters.Add("@username", SqlDbType.VarChar).Value = TextBox1.Text
- command.Parameters.Add("@password", SqlDbType.VarChar).Value = TextBox2.Text
- Dim adapter As New SqlDataAdapter(command)
- Dim table As New DataTable()
- adapter.Fill(table)
- If table.Rows.Count() <= 0 Then
- MessageBox.Show("Username Or Password Are Invalid")
- Else
- Main.Show()
- Me.Hide()
- End If
- End Sub
Ich habe auf dem SQl-Server bereits eine Spalte "ranks" erstellt.
Vielen Dank schon einmal
Haken