Salut ! J'ai un problème que je comprend pas dutout !
Au fait j'ai créé une application de test, je voulais tester un peu le SQL ! Tout marche à merveille (selection...etc), sauf que je voulais ajouter un nouveau tuplet, ça me génére un joli message "Key violation"
Voici les attributs de ma table (qui est simple) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Nom            Type  
 
ID            Short Integer 
Nom           Alphanumérique 
Prenom        Alphanumérique
et ma requêtre est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
INSERT INTO Test.db 
(ID, Nom, Prenom)  
VALUES  ('1','Nom' ,'prenom')
La truc bizzard :
Le nouveau tuplet est bien inséré dans la table, mais un message qui s'affiche avec !! et que dans mon application il faut bien que je gère les erreurs, alors si cette erreur est générée sans qu'il y a vraiment d'erreurs, comment puis-je savoir quand y a t il d'erreurs et quand y a pas !

Normalement cette erreur est générée par exemple quand il y a une insertion d'un nouveau tuple avec un ID qui est déja dans la table... Je comprend pas.

J'utilise Paradox, et mon IDE est C++Builder.

J'ai pas cherché dans le forum, je suis désolé j'ai une connexion vraimment horrible, j'ai galéré pour pouvoir écrir ce poste!

Si quelqu'un veux bien m'aider !


Merci d'avance.