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 :

datasource, datamember et datafields


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut datasource, datamember et datafields
    Bonjour,

    J'ai besoin de lier une combobox à une base de données.

    Cependant, en renseignant les propriétés datasource, datamember et datafields, je reçois le message suivant :

    impossible de lier au champ ou au datamember CPTE,LIBELLE.

    Voici comment j'ai renseigné ces propriétés : datasource : rst2
    ( il s'agit d'un recordset qui contient le résultat d'une requête de selection sql vers le bdd)

    datafield : CPTE, LIBELLE : nom des deux champs de la table Coprplan de la base de données

    Datamember : j'ai indiqué le nom de la table Coprplan.
    Pourriez vous m'aider sur ce point.
    Merci beaucoup à vous.
    Nathalie

    Voici le code implémenté pour la sub de remplissage d ela combo

    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
     
    Private Sub RemplirCombo1()
     
    Dim rst2 As New ADODB.Recordset
    ConnectToDb
     
    'creation du recordset qui contient tous les enregistrements du champ "CPTE" de la table test_insert
     
    On Error GoTo err_refresh2
    rst2.Open "SELECT CPTE, LIBELLE from  Coprplan  order by CPTE", cn
    DisconnectToDb
     
    Exit Sub
     
    err_refresh2:
    MsgBox Err.Description, vbCritical, "pbremplircombo1"
    Err.Clear
     
     
    Set cn = Nothing
    Set rst2 = Nothing
     
    End Sub
    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
     
    Sub ConnectToDb()
    Set cn = New ADODB.Connection
     
    'Définition du pilote de connexion
    cn.Provider = "Microsoft.Jet.Oledb.4.0"
    'Définition de la chaîne de connexion
    cn.ConnectionString = "C:\NH\sruplan.mdb"
    'Ouverture de la base de données
    cn.Open
     
    End Sub
    Sub DisconnectToDb()
    cn.Close
    End Sub

  2. #2
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    comman tu peux te connecter et deconnecte, et ensuite tu veux pouvoir acces a cette connexion ??

    Citation Envoyé par harbonne
    ConnectToDb
    'creation du recordset qui contient tous les enregistrements du champ "CPTE" de la table test_insert

    On Error GoTo err_refresh2
    rst2.Open "SELECT CPTE, LIBELLE from Coprplan order by CPTE", cn
    DisconnectToDb

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/05/2009, 23h38
  2. Réponses: 7
    Dernier message: 04/07/2007, 00h41
  3. [EJB]Précision de la datasource (Mysql)
    Par cameleon2002 dans le forum JBuilder
    Réponses: 2
    Dernier message: 11/09/2003, 17h55
  4. Datasource dynamique
    Par Lux interior dans le forum XMLRAD
    Réponses: 10
    Dernier message: 24/08/2003, 11h02
  5. [Tomcat]Connexion à une DataSource Oracle
    Par iceman dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 04/08/2003, 16h48

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