none
(Visual Studio 2008) RecordCount – Compter les enregistrements d'une base Access RRS feed

  • Question

  • Bonjour,

    Voici le bout de code

            cnc.Provider = "Microsoft.Jet.OLEDB.4.0"
            cnc.ConnectionString = "Persist Security Info=False; Data Source = " & MaBase & ";Jet OLEDB:Database Password=SECRET;"
            cnc.Open()
            Dim rst As New ADODB.Recordset
            rst.Open("SELECT * FROM tabBatch", cnc)
            MessageBox.Show(rst.RecordCount)
            While Not (rst.EOF)
                Dim toto As String = rst.Fields("NomBatch").Value
                MessageBox.Show(toto)
                rst.MoveNext()
            End While

    Je lis bien la table, puisque j'obtiens l'affichage des 4 noms que j'ai dans la table

    Par contre, pour le RecordCount, j'ai -1 !

    Qu'elle est mon erreur ?

    J'ai déjà posé une question semblable, et j'avais trouvé une solution, mais avec SQL …


    Cordialement SC

    vendredi 31 mai 2013 15:46

Toutes les réponses