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

Bases de données Delphi Discussion :

gestion des erreurs BDD (intégrité et doublons)


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Octobre 2013
    Messages : 10
    Points : 8
    Points
    8
    Par défaut gestion des erreurs BDD (intégrité et doublons)
    salut a tous.
    je suis débutant en delphi et j'ai une préoccupation qui me tient a coeur.

    lorsqu'on crée une application avec une base de données, il faut pouvoir gérer les erreurs d'intégrité et les erreurs de doublons.

    ainsi je suis bloqué au niveau des ces 2 erreurs que je n'arrive pas à gérer.

    Comment arriver à détecter une erreur de doublons ou une erreur d'intégrité ?

    merci d'avance pour votre aide

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 879
    Points : 11 369
    Points
    11 369
    Billets dans le blog
    6
    Par défaut
    Erreur d'intégrité, c'est-à-dire enregistrement supprimé mais qui reste référencé ?

    Doublons, est-ce à dire enregistrements dupliqués ou "clefs" non uniques ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Octobre 2013
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    erreur d'intégrité c'est a dire une saisie qui ne respecte les conditions de la clé primaire (type,taille)
    erreur de doublon: erreur de duplicité d'un enregistrement

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 879
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 879
    Points : 11 369
    Points
    11 369
    Billets dans le blog
    6
    Par défaut
    Est-il sage de saisir une clef primaire ?
    Est-ce au SGBD de gérer la qualité des données plutôt qu'au formulaire ?
    Un doublon correspond soit à un enregistrement fait deux fois (on n'a pas contrôlé qu'il existait déjà ou on ne l'a pas retrouvé, mais dans ce cas, pourquoi ?). S'il persiste des doublons, cela ne peut-il provenir d'un choix de clef primaire qui n'est pas unique ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/02/2007, 12h13
  2. Gestion des erreurs (doublon clef primaire)
    Par capitaine dans le forum Access
    Réponses: 3
    Dernier message: 19/06/2006, 12h22
  3. [VB6] Gestion des erreurs dans une dll
    Par zimba-tm dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 02/08/2004, 11h20
  4. [XSLT]Est ce qu'il y'a la gestion des erreur en xslt ?
    Par miloud dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/02/2004, 17h19
  5. [LG]gestion des erreurs
    Par frontin dans le forum Langage
    Réponses: 3
    Dernier message: 29/11/2003, 22h41

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