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 :

Problème avec recordset


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
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut Problème avec recordset
    Alors voila j'ai un fichier CSV :

    ID,Joueur,Point
    1,Toto,120
    2,Tata,120

    Pour le lire, j'utilise openfile, puis je le découpe et une fois découpé je le mets dans un recordset du type :
    bddjoueur("ID")
    bddjoueur("Nom")
    bddplayer("Point")

    Je vais être ammené à faire soit des mise à jour si le joueur existe soit des ajouts si le joueur existe pas encore.

    Je voulais savoir si il était possible de créer une connexion avec un recordset, comme cela se fait facile pour une base de donnée access?

    en gros :

    Set cnn1 = New ADODB.Connection
    cnn1.Open "????;DataSource=mon premiere recordset (bddjoueur) ;User Id=Admin; Password="
    cnn1.Properties("Jet OLEDBage Timeout") = 10000
    Set MonRs = New ADODB.Recordset
    MonRs.Open "SELECT * FROM bddjoueur WHERE ID=2", cnn1, adOpenKeyset,

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    J'ai la très vague impression de ce que plusieurs traitent, au même moment, le même type d'exercice :
    http://www.developpez.net/forums/viewtopic.php?t=479776
    Le hasard est aussi grand que Dieu !

  3. #3
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut
    Certe, mais ca me donne pas forcement un code correcte.

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    NON ?
    Ce ne sera en effet pas exactement le tien, mot pour mot, certes...
    Mais il correspond on ne peut plus à tes besoins !
    Considère-le donc comme un exemple que tu aurais trouvé dans l'aide en ligne... et adapte-le à ton cas précis

  5. #5
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut
    Oui je suis d'accord mais je ne comprend pas l'étape :
    Set control=currentdb.openrecordset(SQL)
    je sais pas ce qu'est Currentdb et également [Désignation] et aussi [Données_Prix]

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Alors là !...
    A moins de t'en aller "à l'aveuglette", sans même deviner ce que tu fais, il va te falloir commencer par lire les cours !.... ou sinon ce sera absolument du n'importe quoi !

    Tu as de la chance ! tu es sur le bon forum : il y a plein de cours et la
    Bon travail

  7. #7
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut
    Est ce que utilisation d'une base de donné DAO serait plus pertinante dans mon cas?

  8. #8
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Les choix, en la matière, sont une question de .... choix... personnel !
    Tu as dans les cours, des exposés sur les divers choix !
    Ceci étant dit, celà ne change rien aux expressions conditionnelles utilisées dans l'autre sujet et qui correspondent à ton cas !
    Je sens que Megaxel ne va pas être content de la lecture que tu fais de ses avis !

  9. #9
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Hein? Quoi? Mais je suis toujours content, moi.
    Enfin, presque...
    8)

  10. #10
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 39
    Par défaut
    je viens de trouver un cours complet qui devrait m'aider, c'est cool comme découverte.

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

Discussions similaires

  1. [AC-2003] Petit problème avec Recordset.Clone
    Par RoBout dans le forum VBA Access
    Réponses: 6
    Dernier message: 26/11/2012, 21h14
  2. Problème avec Recordset.RecordCount
    Par Balfurusse dans le forum VBA Access
    Réponses: 11
    Dernier message: 07/07/2008, 14h25
  3. Problème avec RecordSet
    Par djorfe dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 04/07/2008, 12h31
  4. Problème avec recordset
    Par matdrap dans le forum VBA Access
    Réponses: 4
    Dernier message: 26/06/2008, 16h27
  5. Problème avec recordset, il peux pas lire les type binaire
    Par deeps123 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/04/2007, 16h22

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