Hello,

Comment faire pour obtenir le nb d'enregistrements retournés par une requête? J'ai essayé

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
 
        Dim query As New SqlCommand
        Dim res As String
 
        connection = New SqlConnection(Application("connectionstring"))
        connection.ConnectionString = Application("connectionstring")
        connection.Open()
 
        query.Connection = connection
 
        query.CommandText = "SELECT Per_Lastname, Per_Firstname, per_PrivatePhone, per_PrivateStreet, per_PrivateTown FROM tbl_Persons WHERE Per_Lastname LIKE @name + '%' AND per_Firstname LIKE @fname + '%' ORDER BY Per_Lastname"
        'affecte l'entrée de l'utilisateur au paramètre @name pour la requête
        query.Parameters.Add(New SqlParameter("@name", SqlDbType.VarChar))
        query.Parameters("@name").Value = txt_name.Text
        '@fname
        query.Parameters.Add(New SqlParameter("@fname", SqlDbType.VarChar))
        query.Parameters("@fname").Value = txt_fname.Text
 
        'DataReader
        Dim dr As SqlDataReader = query.ExecuteReader
        RemplitTableau(dr, tbl_persons)
        lbl_nbresults.Text = dr.RecordsAffected()
        dr.Close()
 
        connection.Close()
mais cela ne fonctionne pas...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
lbl_nbresults.Text = dr.RecordsAffected()