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

Langage SQL Discussion :

ODBC Sage : Problèmes avec UPDATE


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut ODBC Sage : Problèmes avec UPDATE
    Bonsoir,

    J'ai pris de mauvaises habitudes avec MySQL... Et je n'arrive pas à mes fins avec SAGE 100 V10, base propriétaire, via l'ODBC et Query.

    N'ayant pas la possibilité de faire load data infile (prouvez-moi le contraire, j'adorerai !), mais sachant importer dans SAGE, je me suis dit qu'il était simple d'écrire dans la table F_ARTICLE, en allant chercher mes données dans F_DOCLIGNE.

    Voici ma requête, qui ne fonctionne évidement pas :

    UPDATE F_ARTICLE, F_DOCLIGNE
    SET F_ARTICLE.AR_STAT05 = F_DOCLIGNE.DL_DESIGN
    WHERE F_ARTICLE.AR_REF IN (SELECT F_DOCLIGNE.AR_REF FROM F_DOCLIGNE WHERE F_DOCLIGNE.DO_TYPE = 0 AND F_DOCLIGNE.DO_PIECE='XX382')

    Et même celle-ci, plus simple, ne fonctionne pas d'avantage :

    UPDATE F_ARTICLE
    SET AR_STAT05 = 'Bancs'
    WHERE F_ARTICLE.AR_REF IN (SELECT F_DOCLIGNE.AR_REF FROM F_DOCLIGNE WHERE F_DOCLIGNE.DO_TYPE = 0 AND F_DOCLIGNE.DO_PIECE='XX382')


    Quelqu'un pourrait corriger mon charabia ?
    M'expliquer comment mettre à jour mes données à partir d'une liste ?

    D'avance merci.

    P.S. Je ne dispose pas d'autres outils que l'ODBC et Query, et ne suis pas programmeur...

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 9
    Par défaut
    Salut,

    Une technique simple et de commencer par créer la requete qui te donne les éléments à insérer.

    Une fois que cette requête fonctionne, tu ajoute ton Update de la table a modifier

    exemple:

    UPDATE F_ARTICLE
    SELECT AR_STAT05 = 'Bancs'
    WHERE F_ARTICLE.AR_REF IN (SELECT F_DOCLIGNE.AR_REF FROM F_DOCLIGNE WHERE F_DOCLIGNE.DO_TYPE = 0 AND F_DOCLIGNE.DO_PIECE='XX382')

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut
    Les sub queries fonctionnent dans un select, mais pas avec Update.

    Je commence à mal sentir cette histoire... 3 champs à modifier sur 3000 articles, à la main, ça va être long.

Discussions similaires

  1. [Access2003] Problème avec UPDATE
    Par PhRey dans le forum Langage SQL
    Réponses: 12
    Dernier message: 15/01/2007, 15h22
  2. Problème avec "update" du code ASP
    Par ocean_prince11 dans le forum ASP
    Réponses: 14
    Dernier message: 24/11/2006, 18h56
  3. problème avec update dans h:datatable
    Par rarrou dans le forum JSF
    Réponses: 1
    Dernier message: 03/11/2006, 15h22
  4. problème avec update
    Par chingo dans le forum Requêtes
    Réponses: 7
    Dernier message: 14/10/2006, 23h16
  5. [MySQL] Problème avec UPDATE
    Par oim dans le forum PHP & Base de données
    Réponses: 30
    Dernier message: 22/04/2006, 10h12

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