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 :

Erreur "L'opération doit utiliser une requete qui peut être mise à jour"


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 11
    Points
    11
    Par défaut Erreur "L'opération doit utiliser une requete qui peut être mise à jour"
    Bonjour !
    J'utilise une requete SQL qui vient comparer deux tables et effectuer une mise à jour lorsque le même identifiant est trouvé dans les deux tables.

    La requete SQL est valide, et m'affiche les données à inclure dans la table de destination en mode "feuille de données".

    Le probleme c'est que lorsque que je veux executer la requete j'obtiens le message d'erreur suivant:
    "L'opération doit utiliser une requête qui peut être mise à jour".

    J'ai pu trouver des informations sur cette erreur à l'adresse suivante:
    http://support.microsoft.com/kb/463266/fr

    Conformément aux recommandations de cette page, j'ai recherché et supprimé les doublons de ma table, définis la colonne contenant les numéros identifiants comme index unique et clé primaire, pour la table source comme pour celle de destination. Les deux tables sont accessibles en lecture et en écriture, mais le message d'erreur persiste et je ne vois plus trop ou chercher.

    Si quelqu'un à déjà rencontré cette erreur... toute aide est la bienvenue !

    En esperant avoir été suffisament clair dans la description du problème...

    Pour info j'utilise Office 2007, mais mon fichier est enregistré au format Office 2000.

  2. #2
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    Pas de réponse alors je vais essayer de détailler ça différament au cas ou quelqu'un ait une piste à me donner !

    Je veux mettre à jour une table à partir des données d'une autre table.
    Lorsque je fais ma requete j'ai le message d'erreur cité plus haut, pourtant si j'affiche la requete en mode "feuille de données" elle récupère bien les bonnes données dans la table, mais ne fait pas la mise à jour.

    Si par contre je fais une requete de mise à jour sur les même champs, en définissant des valeurs fixes (SET F1=28), la mise à jour se fait bien.

    Donc je peux lire la table source et ecrire dans la table cible... mais la mise à jour de l'une vers l'autre génère cette "erreur mystère" lol.

    Voila ... Juste une dernière tentative parce que je commence à tourner en rond !

  3. #3
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    Peux tu nous indiquer ta requête en détail ??
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

Discussions similaires

  1. Réponses: 12
    Dernier message: 30/01/2015, 09h23
  2. [XL-2007] Erreur:L'opération doit utiliser une requête qui peut être mise à jour.
    Par gerard.degreve dans le forum Excel
    Réponses: 1
    Dernier message: 06/01/2012, 14h12
  3. Réponses: 8
    Dernier message: 20/01/2011, 08h57
  4. Réponses: 1
    Dernier message: 23/05/2008, 11h45
  5. Réponses: 7
    Dernier message: 29/04/2008, 12h16

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