Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1780 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  insertion... erreur contrainte....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

insertion... erreur contrainte....

n°503721
os2
Posté le 01-09-2003 à 07:08:52  profilanswer
 

salut
 
J'ai un gros problème depuis des semaines voir moins et personne n'arrive à trouver une solution....
je tente de faire une insertion, mais j'ai toujours ce message d'erreur:
 
 
EIBInterbaseError with message
'violation of foreign key constraint " FK_TSCOMMUN_DETENIR_TSUCCURS" on table TScommunication
 
 
voici l'image du formulaire
 
http://pages.infinit.net/borland/succ.gif
 
 
quelques explication:
 
j'ai une table succursale avec les champs:
nosuccursale, adresse, codepostal...
 
j'ai une autre table communication avec les champs:
nocommunication, nosuccursale, typecommunication, valeur
 
type de communication est un int... et équvaut à un fax, téléphone, pager, courriel....
 
une succursale peut avoir plusieurs numéro de fax, courriel...
 
le problème:
 
j'entre les informations de la succursale, ensuite je clique sur un type de communication, ensuite j'inscrit la valeur de la communication ensuite je clique sur ajouter
et l'erreur que j'ai mentionné au début survient
 
lorsque j'appui sur le bouton ajouter, si la succursale est en mode insertion, je post ensuite j'asigne les valeurs pour les communication et je post la communication et c'est là que survient le problème...
 
j'ai mis un petit exemple du programme ici: http://pages.infinit.net/borland/new.zip
 
les deux tables utilises la même transaction, elle a comme paramètre:
 
read_committed
rec_version
nowait
 
merci de m'aider


---------------
Borland rulez: http://pages.infinit.net/borland
mood
Publicité
Posté le 01-09-2003 à 07:08:52  profilanswer
 

n°506332
qi130
Posté le 03-09-2003 à 12:44:33  profilanswer
 

C'est pas à proprement parler un pb de programmation:
 
Il y a manifestement une contrainte d'intégrité entre les 2 tables (cf le msg d'erreur), et quand tu insères dans la tb communication, la colonne nosuccursale doit contenir une des valeurs contenues (=déjà présente) dans la tb succursale.

n°506355
Poipoi
Vive Grumly
Posté le 03-09-2003 à 13:17:06  profilanswer
 

QI130 a écrit :

C'est pas à proprement parler un pb de programmation:
 
Il y a manifestement une contrainte d'intégrité entre les 2 tables (cf le msg d'erreur), et quand tu insères dans la tb communication, la colonne nosuccursale doit contenir une des valeurs contenues (=déjà présente) dans la tb succursale.  


 :jap:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  insertion... erreur contrainte....

 

Sujets relatifs
[PHP] C quoi cette erreur ? [RESOL]biblio css, erreur? | en fait y en a pas =)
erreur de code[PHP] Trouvez l'erreur :(
[ASP] Erreur de syntaxe dans une ligne...Erreur dans le code natif ???
Erreur ds formulaire de recherche javascript[SQL] insertion pb de clé (DTS SQL SERVER)
erreur de link avec la biblio jpeglib -> que faire ?[JS]Je comprend pas mon erreur ... <option> dynamique - résolu
Plus de sujets relatifs à : insertion... erreur contrainte....


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR