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 :

Probleme sur requete de mise à jour


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 129
    Par défaut Probleme sur requete de mise à jour
    Bonjour tout le monde voila je vous montre le code et je vous explique mon probleme

    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
     
    Set liste = base.OpenRecordset("SELECT * FROM [TAB_Détails parcelle]")
     
    liste.MoveFirst
    Do While (Not liste.EOF)
    If liste.Fields(6) Then
    table_util = "TAB_coefficient_amont"
    Else
    table_util = "TAB_coefficient_aval"
    End If
    req_sql = "UPDATE [TAB_Détails parcelle] SET coeff = (SELECT taux FROM " & table_util & " WHERE classe ='" & liste.Fields(5) & "')"
    MsgBox req_sql
    base.Execute (req_sql)
    liste.MoveNext
    Loop
    j'ai une erreur qui revient depuis pas mal de temps il me met ; "L'opération doit utiliser une requète qui peut etre mise à jour" sur cette ligne :

    base.Execute (req_sql)
    quelqu'un à deja eu cette erreur et pourrait m'aider svp ?

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 131
    Par défaut
    Bonjour,

    Visiblement la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    req_sql = "UPDATE [TAB_Détails parcelle] SET coeff = (SELECT taux FROM " & table_util & " WHERE classe ='" & liste.Fields(5) & "')"
    pose problème.

    Le mieux étant d'utiliser les techniques de débogage des requetes sous VBA disponibles dans l'excellent tutoriel de cafeine :

    http://cafeine.developpez.com/access...el/debugprint/

    Eventuellement tu peux envoyer le contenu de la variable req-sql une fois celle-ci évaluée.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    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,

    Peux tu nous donner le résultat de :


Discussions similaires

  1. Probleme sur requete avec jour manquant
    Par calou_33 dans le forum SQL
    Réponses: 5
    Dernier message: 27/01/2011, 10h14
  2. Requete de mise à jour sur une partie de la table uniquement
    Par alex830001 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 31/10/2008, 09h56
  3. Probleme de requete de mise a jour
    Par jeo13 dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 18/03/2008, 16h29
  4. Plantage SQL Server sur requete de mise a jour
    Par Laurent_75000 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/09/2005, 10h00
  5. probleme de requete de mise à jour
    Par donny dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 21/06/2005, 17h06

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