Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2006, 08h30   #1
Invité régulier
 
Inscription : juin 2006
Messages : 20
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : juin 2006
Messages : 20
Points : 5
Points : 5
Par défaut Enregistrement+actualisation= pas glop

Bion Bion Bion
J'ai une page de saisie tout a fait normale pour rentrer des occurences dans la table service de ma BD. Bref rien de lus normal. Je rnetre le tout grace a une requête SQL normal aussi.
Mais probleme, aprés avoir enregistré, je reviens sur la page de saisie, mais si jamais au grand malheur je clique sur actualiser, cela m'enregistre une deuxieme fois la même occurence.
Donc ma question est : n'y a til pas moyen d'empécher cela???
Tarba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 08h37   #2
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
Il n'y a pas de clé primaire (ou d'index unique, si tu utilises une clé technique) dans ta table ?
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 15h45   #3
Invité régulier
 
Inscription : juin 2006
Messages : 20
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : juin 2006
Messages : 20
Points : 5
Points : 5
Et bien si J'ai bien une clé primaire 'num_service' en auto incrément.
Donc si j'apuie sur actualiser ca rajoute le même enregistrement, mais avec un num_service+1.
Tarba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 18h06   #4
Inactif
 
Avatar de Médiat
 
Inscription : décembre 2003
Messages : 1 946
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 1 946
Points : 1 932
Points : 1 932
Tu viens de toucher du doigts le plus gros défaut des clés techniques autoincrémentées : pour pallier ce défaut il te faut définir un index unique sur la clé fonctionnelle de ta table, s'il n'y en a pas : tu es mal .
Médiat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2006, 09h11   #5
Invité régulier
 
Inscription : juin 2006
Messages : 20
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : juin 2006
Messages : 20
Points : 5
Points : 5
Okay merci je m'en occupe.
Tarba est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h05.


 
 
 
 
Partenaires

Hébergement Web