Bonjour,

Je voudrais faire une connexion à ma base de données Access via Vb.Net.
J'ai mis ce code mais il ne marche plus jusqu'au moment où j'initialise mon DataReader

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Dim strcn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data source=
 C:\Documents and Settings\barbierp\Mes documents\Visual Studio 2005
\WebSites\ProjetFHI\FHI.mdb"
 
Dim req As String = "SELECT * FROM INFO_COMPL where Matricule=" +
 tb_matricule.Text
        Try
            Dim cn As New OleDbConnection(strcn)
            Dim cmde As New OleDbCommand(req, cn)
            Dim dr As OleDbDataReader
            cn.Open()
            dr = cmde.ExecuteReader 'ici ca ne marche plus. Il s'arrete à cet
 endroit et ne fais pas le reste des traitements
            If dr.HasRows Then
                While dr.Read()
                    If dr("mdp").ToString = strMotDePasse Then
                        Session("Matricule") = tb_matricule.Text
                        Response.Redirect("menuGeneSal.aspx")
                    Else
                        Response.Write("Mauvais mot de passe. Recommencez!!")
                    End If
                End While
            Else
                Console.WriteLine("Mauvais matricule. Recommencez !!")
            End If
            dr.Close()
            cn.Close()
        Catch ex As Exception
            Console.WriteLine("L'erreur suivante a été rencontrée :" + ex.Message)
        End Try
Pourquoi?
Aidez moi svp!!
Merci