none
Le type 'System.Data.OleDb.OleDbDataReader' n'a aucun constructeur. RRS feed

  • Question

  • Bonjour,

    Je travaille en VB 2008 exp et je dois récupérer des données provenant d'access.
    Ces données proviennent d'une ligne dont un élément de la ligne a été choisi par un combobox.

    Using

     

    connexion As New OleDbConnection("")

     

    Using commande As New OleDbCommand("SELECT ...)

    commande.Connection = connexion

    connexion.Open()

    Dim

     

    monReader As New OleDbDataReader

    monReader est souligné et le message d'erreur: Le type 'System.Data.OleDb.OleDbDataReader' n'a aucun constructeur.
    Si je retire "New", il n'y a plus d'erreur mais la suite ne fonctionne pas.

    monReader = commande.ExecuteReader

    monReader est vide!

    Question: Est-ce que monReader est vide parce-que je n'ai mis "New" et alors que faire pour donner un constructeur? 

    Merci

    jeudi 17 décembre 2009 14:42

Réponses

  • bonjour,

    dim dr as OleDbDataReader()
    dim cmd as oledbcommand()
    cmd=new oledbcommand()
    
    
    cmd.connection=con
    cmd.commandtext="select ........"
    con.open()
    dr=cmd.ExecuteReader()
    dr.close()
    con.close()

    il y a une méthode pour vérifier si votre DataReader contient des enregistrements ou pas dr.HasRows

    vendredi 25 décembre 2009 00:18

Toutes les réponses

  •  

    Salut,

    Voici un exemple d'utilisation d'objet OleDbDataReader. J'espère que ça vous aidera un peu à mieux comprendre comment on utilise cette classe http://msdn.microsoft.com/fr-fr/library/system.data.oledb.oledbdatareader(VS.80).aspx


    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mardi 22 décembre 2009 13:13
  • bonjour,

    dim dr as OleDbDataReader()
    dim cmd as oledbcommand()
    cmd=new oledbcommand()
    
    
    cmd.connection=con
    cmd.commandtext="select ........"
    con.open()
    dr=cmd.ExecuteReader()
    dr.close()
    con.close()

    il y a une méthode pour vérifier si votre DataReader contient des enregistrements ou pas dr.HasRows

    vendredi 25 décembre 2009 00:18