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

VB.NET Discussion :

Mise a jour d'une table


Sujet :

VB.NET

  1. #1
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut Mise a jour d'une table
    Bonjour à tous,

    Alors voila, j'ai une table "Table1" et je voudrais la mettre a jour(Ajour, Update, suppression) avec une dataTable "dt".

    J'ai trouvé une solition :
    Supprimer les enregistrements de Table1 qui correspondent a dt et ajouter tous les enregistrements de de dt vers table1.
    Je pense que c'est un chouilla lourd, non ???

    de plus, j'ai du mal a supprimer correctement tous les enregistrements
    Exist-il une solution plus efficace ??

    Merci d'avance

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    Selon ton nombre de table tu peut te tourner vers le mapping (y'a des tutos tres bien, mais il ne faut pas que tu ait trop de table car la solution est relativement lourde (perte de vitesse quand il y a de nombreux enregistrements..) sinon il existe un paquet de solution techniques facile a mettre en oeuvre, renseigne toi un peu ++

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    480
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 480
    Par défaut
    Citation Envoyé par Elwe31 Voir le message
    J'ai trouvé une solition :
    Supprimer les enregistrements de Table1 qui correspondent a dt et ajouter tous les enregistrements de de dt vers table1.
    Je pense que c'est un chouilla lourd, non ???
    Oui c'est un peu lourd de tout supprimer pour tout remettre. Si tu veux gagner du temps commence par insérer uniquement ce qu'il manque.

    tu peux par exemple ajouter une colonne dant ton DT avec un booléen qui t'indique si cet enregistrement a été modifié...

    Mais il y a 1000 solutions pour ce problème...

    Citation Envoyé par Elwe31 Voir le message
    de plus, j'ai du mal a supprimer correctement tous les enregistrements
    Exist-il une solution plus efficace ??
    A cause de quoi? problèmes de clés étrangères?

Discussions similaires

  1. probleme de mise a jour d'une table
    Par blackchild dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/09/2006, 21h55
  2. Mise a jour d'une table
    Par mael94420 dans le forum ASP
    Réponses: 4
    Dernier message: 21/07/2006, 13h24
  3. mise a jour d'une table
    Par el_quincho dans le forum Access
    Réponses: 1
    Dernier message: 10/05/2006, 17h11
  4. [SGBD] [MySQL] Problème de mise à jour d'une table
    Par philippef dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 13/01/2006, 16h42
  5. Mise a jour d'une table
    Par cterpreau dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 01/12/2005, 19h35

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