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 du Club
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Points : 44
    Points
    44
    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 éclairé
    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 : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    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...
    développeur en folie cherche à ... développer encore plus

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 161
    Points : 44
    Points
    44
    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 éclairé
    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 : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Points : 862
    Points
    862
    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
    développeur en folie cherche à ... développer encore plus

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 168
    Points : 196
    Points
    196
    Par défaut
    Si tu veux executer les requetes les unes apres les autres tu utlises le ; pour les séparer...
    Voilou a++
    Sur terre il y a 10 types de personnes, celles qui comprennent le binaire et les autres...

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

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 168
    Points : 196
    Points
    196
    Par défaut
    Arf oui , access... désolé.
    Utilise une macro pour enchainer tes traitement.
    Sur terre il y a 10 types de personnes, celles qui comprennent le binaire et les autres...

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