IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

type défini par l'utilisateur non défini


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 28
    Par défaut type défini par l'utilisateur non défini
    salut tlmd

    voici mon premier essai de l'utilisation du recordset ADO

    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
    Private Sub Form_Load()
    Dim Cnn1 As ADODB.Connection, Cmd1 As ADODB.Command, MonRs As ADODB.Recordset
     
    Set Cnn1 = New ADODB.Connection
    With Cnn1
        .Provider = "Microsoft.Jet.OLEDB.4.0;"
        .ConnectionTimeout = 30
        .Mode = adModeShareExclusive
        .Open "Data Source=D:\Biblio.mdb ;User Id=Admin; Password="
    End With
    'par Connection.Execute
    Set MonRs = Cnn1.Execute("SELECT * From ls", , adCmdText)
    MonRs.Close
    'par command.execute
    Set Cmd1 = New ADODB.Command
    With Cmd1
        .ActiveConnection = Cnn1
        .CommandType = adCmdText
        .CommandText = "SELECT * From ls"
    End With
    Set MonRs = Cmd1.Execute
    MonRs.Close
    'par recordset.open
    Set MonRs = New ADODB.Recordset
    MonRs.Open "SELECT * From Authors", Cnn1, , , adCmdText
    End Sub
    le pb est que qunad je compile , il s'arret à la 1 ere ligne
    Dim Cnn1 As ADODB.Connection, Cmd1 As ADODB.Command, MonRs As ADODB.Recordset
    et je recois le message d'erreur :
    erreur de compilation
    type défini par l'utilisateur non défini

    merci

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 137
    Par défaut
    Alt+P, Alt+R dans l'editeur pour faire reference à : Microsoft ActiveX Data Objects 2.0 Library, msado20.tlb
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 28
    Par défaut
    c'est réglé, je me suis trompé, il faut juste ajouter dans le menu projet la référence " ms activex data object 2.8 library"...

    merci....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/01/2009, 16h58
  2. Erreur Type défini par l'utilisateur non défini
    Par michaellynx dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 28/11/2008, 11h58
  3. Type défini par l'utilisateur non Défini
    Par jarault dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/04/2008, 08h53
  4. Réponses: 2
    Dernier message: 31/07/2007, 16h05
  5. Message erreur Type défini par l'utilisateur non défini
    Par Michel DELAVAL dans le forum Access
    Réponses: 2
    Dernier message: 27/06/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo