Salve a tutti,
sto creando una semplice form in VB.net per l'autenticazione. E' la prima volta che mi cimento con VB e vorrei porre una questione che puo' essere sciocca. Vi posto il codice del problema.
codice:
Partial Class Login
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim connectionString As String = ' Inserire la connectionstring qui
Dim query As String
query = "SELECT * FROM Utenti WHERE User='" & txtUser.Text & "' AND Pass='" & txtPass.Text & "'"
Dim conn As New OleDb.OleDbConnection(connectionString)
Dim cmd As New OleDb.OleDbCommand(query, conn)
Dim reader As OleDb.OleDbDataReader
Try
conn.Open()
reader = cmd.ExecuteReader
If reader.Read() Then
' Controllo necessario per il case sensitive
If txtUser.Text = reader("User") And txtPass.Text = reader("Pass") Then
' Aggiungo l'utente alla sessione ed effettuo il redirect alla Home
Session.Add("User", txtUser.Text)
Response.Redirect("Index.aspx")
Else
' Username o Password errate
End If
Else
' Username o Password errate
End If
Catch ex As Exception
' Errore
Finally
' Se la connessione è rimasta aperta, la chiudo
If Not conn Is Nothing Then
conn.Close()
End If
End Try
End Sub
End Class
Mi da' errore perche non trova gli oggetti appartenenti al namespace System.Data.OleDb,ma dove includo questa libreria? So come si fa in C#, in questo frammento di codice non so dove mettere le mani
Mike "The Ram"