2009-07-22 6 views
1

i eu des problèmes dans la compilation d'une page de connexion simple asppage de connexion d'erreur dans asp.net oledb

Default.aspx.vb Imports System.data Imports System.Data.OleDb

classe partielle _default Hérite System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 

    Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\jensen\My Documents\login.mdb;Persist Security Info=True") 
    cn.Open() 
    Dim cmd As New OleDbCommand("Select user,pass,Type from login Where user= '" & tb_user.Text & "' AND pass = '" & tb_pass.Text & "' AND Type= '" & tb_type.Text & "'", cn) 
    Dim ***dr*** As New OleDbDataReader() 
    dr = cmd.ExecuteReader() 
    dr.Read() 
    If dr.Read = True Then 
     MsgBox("verification successfull") 
    Else 
     MsgBox("invalid username") 
    End If 
    cn.Close() 

End Sub 

End Class 1 erreur: type 'System.Data.OleDb.OleDbDataReader' n'a pas les constructeurs.
lorsque l'erreur est cliqué sur le « Dim dr As New OleDbDataReader() » le « dr » est mis en évidence aide-moi de cette seule errror grâce à l'avance

Répondre

0

OleDbDataReader ne dispose pas d'un constructeur vide. Essayez:

Dim dr As OleDbDataReader = cmd.ExecuteReader() 

au lieu de:

Dim ***dr*** As New OleDbDataReader() 
    dr = cmd.ExecuteReader() 
Questions connexes