larcenmen
Messages postés7Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention28 août 2007
-
20 juin 2007 à 02:08
larcenmen
Messages postés7Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention28 août 2007
-
20 juin 2007 à 11:22
BONSOIR TOUS LE MONDE
J'AIMERAIS FAIRE UNE GESTION DES ERREURS ON VERIFIANT L'EXISTANCE DES DONNEE DANS LA BASE DO DONNEE
PAR EXEMPLE LORSQUE JE CLIQUE SUR AJOUTER IL VERIFIER SI CE NOM EXISTE OU PAS ET VOICI MON CODE
try
{
if (
this.
txtdescription.getText().trim().length() = = 0 ||
this .
txtnbr.getText().trim().length() == 0 ) {
JOptionPane. showMessageDialog (
null ,
"Veuillez remplir tous les champs.",
"Mediathéque On line", JOptionPane.
ERROR_MESSAGE);}
resultat
=
instruction.executeQuery(
"SELECT nom FROM genre ");
resultat.first();
while (
resultat.next()) {
if (
resultat.getString(
"nom").equals(
"'" +
txtdescription.getText() +
"'"))
{
JOptionPane.showMessageDialog(null,
"Type de genre existe déja.",
"Mediathéque On line", JOptionPane.
ERROR_MESSAGE);
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 20 juin 2007 à 10:11
Oulà, autant faire une requête qui recherche directement l'enregistrement plutôt que d'en faire une qui te renvoie tout et ensuite que tu parcoure un à un pour savoir si l'enregistrement existe, ce sera bien plus rapide !
Imagine que tu as 300000 enregistrements par exemple...