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

Windows Forms Discussion :

Modification et suppression des enregestrement d'une vue


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 58
    Par défaut Modification et suppression des enregestrement d'une vue
    salut mes amis j'ai un problème est de comment :
    supprimer les enregistrements d'une vue basée sur trois tables et automatiquement supprimer les enregistrements liées des trois tables

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut


    D'abord, qu'appelles-tu "vue" ? Une vue au sens base de données ? Ou un contrôle genre ListView ou DataGridView ?

    Dans le premier cas, ça dépend du SGBD utilisé. Certains supportent les modifications sur des vues (Oracle, probablement SQL Server...) mais pour d'autres il faut modifier directement les tables.
    (si c'est ça la question, je ne vois pas trop ce que ça fait dans le forum Windows Forms...)

    Dans le 2ème cas, je suppose que tu passes par un dataset... dans ce cas les vues sont manipulées comme des tables (DataTable), donc si tu essaies de supprimer une ligne, ça marchera si le SGBD supporte la suppression sur des tables. Sinon, il faut gérer manuellement la suppression des lignes des 3 tables...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Par défaut
    Bonjour,
    Si tes tables sont mises en relation dans ton dataset, tu peux utiliser "Règle de suppression : cascade" de la relation.
    Dans la BDR cela correspond à l'intégrité référentielle avec suppression en cascade.
    Aussi non tu dois supprimer manuellement dans les tables.
    Bon boulot Jean

Discussions similaires

  1. suppression des ligne ds une table
    Par roger.pouamoun dans le forum Oracle
    Réponses: 6
    Dernier message: 28/07/2006, 12h00
  2. Réponses: 8
    Dernier message: 20/07/2006, 14h08
  3. Suppression des espaces ds une chaîne
    Par petitnuage dans le forum Langage
    Réponses: 2
    Dernier message: 04/06/2006, 15h59
  4. Réponses: 3
    Dernier message: 31/01/2005, 23h18
  5. [Lisp] Suppression des parenthèses dans une liste
    Par bourdaillet dans le forum Lisp
    Réponses: 3
    Dernier message: 19/12/2004, 21h02

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