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 :

UPDATE capricieux sur back end


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut UPDATE capricieux sur back end
    Bonjour à tous,

    j'ai un problème simple : ma requête UPDATE ci-dessous fonctionne, mais pas lorsque je l'execute avec une architecture Front end / Back end sur un réseau d'entreprise.

    Concrêtement, sur la front end, cette requête update un champ d'une table de la back end en fonction d'un couple numéro commande / ligne de commande (Lc_Co_Code / Lc_Code) sélectionné dans un sous-formulaire.

    J'ai pu tester:
    - cette requête fonctionne si la back end est sur un pc de mon réseau chez moi
    - cette requête fonctionne si la back end est sur le même pc que la front end
    - une autre requête d'update fonctionne sur le réseau d'entreprise avec des arguments d'un formulaire (et non d'un sous-formulaire)

    Je vois deux possibilités:
    1. pb d'architecture, le lien entre la back end et la front end doit être fait différement ==> comment ?
    2. pb avec le sous-formulaire ==> j'ai bien regardé, je vois pas...

    Qu'en pensez-vous ??

    Merci!


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    UPDATE Lignes_de_commande SET Lignes_de_commande.Lc_Découpe_Date = Now()
    WHERE Lc_Découpe_Statut<>"TBD"
    And Lc_Découpe_Statut<>"NA"
    And Lc_Découpe_Statut Is Not Null
    And Lc_Découpe_Date Is Null
    And Forms![Suivi de production]![Suivi de production subform]![Num Commande]=Lc_Co_Code
    And Forms![Suivi de production]![Suivi de production subform]![Num ligne de commande]=Lc_Code;

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonsoir,

    En toute rigueur, la syntaxe complète devrait être quelque chose du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms![Suivi de production]![Suivi de production subform].form![Num Commande]
    mais je ne pense que le problème vienne de là.

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    merci mout1234,

    le code fonctionne très bien comme tel, c'est en le changeant d'environnemnent technique (ie installé sur réseau d'entreprise) que ça tourne mal...
    merci pour la piste, je vais tester

Discussions similaires

  1. sécurité sur front-end et back-end
    Par Philippe PONS dans le forum Sécurité
    Réponses: 7
    Dernier message: 18/11/2007, 11h43
  2. [MySQL] UPDATE fonctionne sur un hébergement et pas sur l'autre
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/05/2006, 10h00
  3. Réponses: 2
    Dernier message: 29/09/2004, 09h07

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