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 MySQL Discussion :

multiple-step operation errors


Sujet :

Requêtes MySQL

  1. #1
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut multiple-step operation errors
    bonjours a tous.

    je voudrais savoir ce qui peut declancher le message d´erreur:


    "Multiple-step operation generated errors.
    Check each status value".

    j´arrive a faire des updates, des deletes, des selects sans problemes, mais de que je fais insert, le message d´erreur aparrait.

    j´ai verifier les valeurs que je passe, et elle sont tous reemplie.

    merci d´avance.

  2. #2
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Bonjour,

    Tout d'abord merci de lire les règles du forum et éviter de poster le même sujet dans plusieurs forums.

    Lorsque tu fais l'insertion en ligne de commande, as-tu la même erreur ? Si oui, alors le problème ne vient pas de Delphi sinon il faudrait voir une des options du fournisseur. Au passage, tu utilises quoi pour te connecter à ta base ? MyODBC ou une autre API ?

    Dans ton post sur le forum Delphi, tu parles de sites en Anglais qui proposent une solution, tu pourrais donner le lien, peut être cà nous "aidera à t'aider" ou essaies de traduire la page...

    A+

  3. #3
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut
    heu, excuse, mais j´ai juste poster em 2 post, parce que je n´etait pas sur d´ou vennait le probleme. je ne savait pas si c´etait du delphi si du Mysql.

    j´aurai du reste sur Delphi et bases de données, mais comme les http://
    parlaient de sql.....

    encore une fois, excuse.


    j´utilise myodbc pour mysql 4.1.12.

    en ligne de commande, ca donne la meme chose. on dirait qu´il y a 2 ligne marque pour insertion ....

    [/img]

  4. #4
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par jotaeme5450
    j´aurai du reste sur Delphi et bases de données, mais comme les http:// parlaient de sql.....
    Qui ???

    Citation Envoyé par jotaeme5450
    en ligne de commande, ca donne la meme chose. on dirait qu´il y a 2 ligne marque pour insertion ....
    Comment cà "on dirait" ?
    Postes voir la ligne qui fait l'insertion; ou mieux, si tu utilises le client mysql pour te connecter à la base, exécutes la requête, puis copies le texte de la fenêtre et montre le nous.

  5. #5
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut
    sur google, j´ai recerche "multiple-step operation generated errors"
    et il y a quelque resulta.


    par exempple sur:
    http://support.persits.com/show.asp?code=PS01040432
    d´apres ce que je comprend, um champ est mal inseré.

    en delphi
    http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.database.ado/2004-02/0118.html

    et les reponses
    http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.database.ado/2004-02/0129.html


    quand je fais enregistrer, l´erreur se produit, mais si se vais sur le serveur voir, l´enregistrement s´est efectuée. cependant sur delphi, sur tous les boutons de dbnavigator que j´appuie, le message d´erreur reaparait, sauf si je fais un refresh, et la le probleme parait disparaitre.



    pour envoyer le code, c ´est plus compliquée. les ordi´s de programations n´ont pas d ácces a l éxterieur.

  6. #6
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Citation Envoyé par jotaeme5450
    par exempple sur:
    http://support.persits.com/show.asp?code=PS01040432
    d´apres ce que je comprend, um champ est mal inseré.
    Plutôt que :
    - tu insères une valeur dans un champ dont les types ne sont pas compatibles
    - ou que tu insères NULL dans champ avec l'attribut NOT NULL
    - ou que tu insères une chaîne trop longue
    - ou finalement que le format de la date dans la colonne insérée est incorrect...

    Citation Envoyé par jotaeme5450
    en delphi
    http://coding.derkeiler.com/Archive/Delphi/borland.public.delphi.database.ado/2004-02/0118.html
    On te propose entre autres de vérifier que les champs (de type TField) crées sous Delphi ont bien les tailles de leur correspondants dans la base.

    Une recherche sur le site de MySQL et sur cette page, on recommande l'utilisation des curseurs client avec ADO

  7. #7
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut
    merci de tes reponses.

    le probleme est resolu, mais je comprend pas la loguique.

    dans une db, j´ai plusieurs dates(3). quand je fais un "insert" en SQL, par "insert into .......", comme une des dates ne m´interresse pas(date de modification), je ne la touchais pas. Par default, en MySQL, la date a la valeur "2001-01-01". Quand j´enregistrais, il se produisait l´erreur sur delphi, mais sur la bd em Mysql, l´enregistrement foncionnait bien(avec les valeurs correctes).

    Si sur SQL, je lui dis pour inserrer "2001-01-01" dans "dateModif", il n´y a plus erreurs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/06/2011, 08h28
  2. Erreur multiple dans mon error.log
    Par gregorybel dans le forum Apache
    Réponses: 9
    Dernier message: 27/02/2009, 08h56
  3. [LDAP] "Operations error"
    Par adel.87 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 06/03/2008, 21h49
  4. Réponses: 1
    Dernier message: 20/02/2007, 17h17
  5. Réponses: 4
    Dernier message: 22/04/2006, 15h11

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