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

Requêtes et SQL. Discussion :

comment faire un insert, + select + update dans la meme requete


Sujet :

Requêtes et SQL.

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Par défaut comment faire un insert, + select + update dans la meme requete
    bonjour comment je pe ecrire la requete ci dessous pour puvoir faire un insert , select et update car avec l update il crache il aime pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    INSERT INTO mhfsacn1_Temp
    SELECT * from mhfsacn1
     
    UPDATE BAFI_criteria INNER JOIN mhfsacn1_Temp ON BAFI_criteria.Cusip = mhfsacn1_Temp.Cusip
    SET
    SECTYP = iif((mhfsacn1_Temp.MajorType = 30 or mhfsacn1_Temp.MajorType = 80),"N","Y")
     
    WHERE mhfsacn1_Temp.Cusip = BAFI_criteria.Cusip

  2. #2
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    oui, c'est tres complique ton truc, je te conseillerai de passer plutot par des recordset d'abord pour faire tes select et update...

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Par défaut
    tu peux etre plus precis et me dire en detail comment faire un recordset et comment etre sur qu il s execute avant le update...

  4. #4
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    Citation Envoyé par jam92400
    tu peux etre plus precis et me dire en detail comment faire un recordset et comment etre sur qu il s execute avant le update...
    un recordset, ca marche comme ca, adapter a ton cas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim rs
    Set rs = CurrentDB.OpenRecordSet("SELECT * from mhfsacn1")
    par exemple et apres tu as:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    rs!MoveFirst
    rs!Next
    rs!MoveLast
    rs!monchamp

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 168
    Par défaut
    Si tu veux executer les requetes les unes apres les autres tu utlises le ; pour les séparer...
    Voilou a++

  6. #6
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Par défaut
    j ai essayer mais ca marche pas ";" il met une erreur de charactere

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 168
    Par défaut
    Arf oui , access... désolé.
    Utilise une macro pour enchainer tes traitement.

Discussions similaires

  1. [XL-2010] comment faire des insert dans une base access sans avoir access
    Par Poulki dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/08/2012, 07h45
  2. Réponses: 3
    Dernier message: 24/08/2011, 14h06
  3. [DBF] Comment faire une insertion dans le fichier ?
    Par dor_boucle dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 14/12/2005, 07h46
  4. Comment faire une insertion dans un fichier texte ?
    Par Isa31 dans le forum Langage
    Réponses: 10
    Dernier message: 28/12/2004, 09h06
  5. Comment controler l'insertion de record dans ma table?
    Par einegel dans le forum Bases de données
    Réponses: 7
    Dernier message: 22/11/2004, 18h29

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