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 :

Memorise une Requete Access dans VB6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ecarbill
    Homme Profil pro
    Cyberdocumentaliste
    Inscrit en
    Juin 2004
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Cyberdocumentaliste
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2004
    Messages : 229
    Par défaut Memorise une Requete Access dans VB6
    Bonjour. Je vous présente lapartie de mon code qui me pose problème
    Dim rs1 As New ADODB.Recordset
    Dim rs2 As New ADODB.Recordset
    DIM con As New ADODB.Connection


    con.CursorLocation = adUseClient
    con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\base.mdb;Persist Security Info=False;Jet OLEDBatabase Password="


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sql1="select * from membres where matricule like '%95%'
    If rs1.State <> adStateclose Then rs1.Close
    rs1.Open sql1, con, 2, 3

    Dans la suite de mon programme je veux selectioner des éléments mais qui soient issus de la requête précédente. Et donc j'ai fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sql2="select * from rs1 where matricule = '9512'
    If rs2.State <> adStateclose Then rs2.Close
    rs2.Open sql2, con, 2, 3


    Mais je recois le message
    Le moteur de base de données Microsoft Jet ne peut pas trouver la table ou la requête source 'rs1'....
    Je pensais que le fait de declarer rs1 comme requete me permettait de faire ce que j'ai fais. Comment puis-je aboutir au résultat que je recherche ?

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Pourquoi tu ne fais pas ta 2ème requête sur ta table membres ?

  3. #3
    Membre éclairé Avatar de ecarbill
    Homme Profil pro
    Cyberdocumentaliste
    Inscrit en
    Juin 2004
    Messages
    229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Cyberdocumentaliste
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2004
    Messages : 229
    Par défaut
    Oui c vrai mais j'ai pensé que l'autre methode sera plus simple

Discussions similaires

  1. Probleme avec une requete sql dans VB6 pour un champ date
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 27/01/2009, 08h31
  2. Affichage dynamique d'une requete Access dans Excel
    Par alex830001 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/06/2008, 16h54
  3. se deplacer dans une table access avec VB6
    Par meddeb2001 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 13/03/2007, 18h12
  4. fonction if/then/else dans une requete Access
    Par steve38 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/12/2006, 17h09
  5. [VB6] exécution d'une requete Insert dans oracle 9.2
    Par krest dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/04/2006, 13h28

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