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

C++Builder Discussion :

Probleme UPDATE SQL


Sujet :

C++Builder

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 93
    Par d�faut Probleme UPDATE SQL
    Bonjour tout le monde voila mon code :


    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
    Memo1->Lines->Add(Query1->FieldByName("NOM")->AsString);
                    Memo1->SelectAll();
                    Memo1->CopyToClipboard();
                    Edit1->PasteFromClipboard();
                    AnsiString NOM =Edit1->Text;
                    AnsiString NOM2 =E_NOM->Text;
                    AnsiString TEL =E_TEL->Text;
                    AnsiString ONGLET=Onglet->Text;
                    Query1->Close();
                    Query1->SQL->Clear();
                    Query1->SQL->Add("UPDATE T_Repertoire SET NOM ='"+ NOM2 +"' , TELEPHONE = '"+ TEL +"' , ONGLET = '"+ ONGLET +"'");
                    Query1->SQL->Add(" WHERE NOM = '" +NOM+ "'");
                    Query1->ExecSQL();
                    Memo1->Clear();
                    Edit1->Clear();
    alors voila dans mon UPDATE un message d'erreur me dit qu'il y a un probleme dans la condition.A parament il n'accepte pas la �gale .Car si je le remplace par <> sa marche super bien mais pas dans le sens que je voudrai.
    Merci de me r�pondre.

  2. #2
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Pour moi le code est bon, par contre, est ce que tu as les bon nom de table, de colonne, est ce que tu as v�rifie les type, c'est bien tous des chaine de caract�re ?

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 93
    Par d�faut
    Je Panse que oui .Cela marche tr�s Avec <> C'est pour cela que je ne comprend pas !! voila mon erreur:

    Le projet Project1.exe a provoqu� une classe d'exception EDBEngineError avec le message ' Echec de la contrainte de l'enregistrement ou du champ.'. Processus stop�.Utilis� Pas � Pas etc.......

  4. #4
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Ah, avec le message d'erreur c'est mieux,
    apparemment tu as une clef de contrainte sur ta table, qui n'est pas respect� avec cette requ�te

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 93
    Par d�faut
    Je te remercie pour cette r�ponse mais j'ai commencer le SQL que depuis 1 semaine . Pourrais tu m'�clairer sur ce sujet.Comment r�soudre et surtout qu'est ce que cela veux dire

  6. #6
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Une clef de contrainte est utilis� pour ajout� des condition au enregistrement,
    par exemple il si j'ai une table a et une table B avec chacune un champ Titre par exemple, une clef de contrainte permet de dire que les champ Titre d'une table doivent toujours avoir un �quivalent dans l'autre table

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 93
    Par d�faut
    Oui mais j'ai q'une seule table et y a t'il pas une clef qui permet de tout faire passer voir si cela fonctionne? et comment l'ajouter?

  8. #8
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    Par d�faut, il n'y as pas de clef de contrainte, c'est bizarre.
    tu peut peut-�tre mettre la structure de ta base ici pour que l'on voit ce qui pourrait clocher

  9. #9
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 93
    Par d�faut
    Je te remercie pour tes r�ponses . J'ai enfin trouver . En faite sur mon Query il falait mettre la propi�t� requestLive a false!!En tous c'est toi qui ma mis sur la voie en me disant ton code est bon!! lol

  10. #10
    Expert confirm�

    Avatar de pottiez
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par d�faut
    De rien, ce fut avec plaisir

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probleme requete update SQL
    Par linuxien_62 dans le forum D�veloppement Web en Java
    R�ponses: 2
    Dernier message: 22/08/2013, 13h37
  2. probleme Update SQL
    Par laure07 dans le forum MS SQL Server
    R�ponses: 2
    Dernier message: 01/10/2010, 16h16
  3. [JDBC]Probleme curseur SQL
    Par Welldone dans le forum JDBC
    R�ponses: 13
    Dernier message: 11/07/2005, 16h57
  4. probleme requete sql
    Par Shosho dans le forum Langage SQL
    R�ponses: 12
    Dernier message: 03/05/2005, 09h25
  5. Probleme UPDATE resultat trop long
    Par Tonio_1394 dans le forum Langage SQL
    R�ponses: 4
    Dernier message: 18/10/2004, 11h50

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