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 :

Automatiser le dataSet


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 26
    Par défaut Automatiser le dataSet
    Bonjour,

    j'ai créer un dataSet pour lire et écrire dans ma base de donnée Access suivant une table "Test" avec deux colonnes "ID" & "Nom". Tous fonctionne trés bien (select, insert, update, delete)

    Toutefois je voudrais allé plus loin, je m'explique. Si j'ajoute une nouvelle colonne par exemple "Prenom", je voudrait que mon DataSet s'adapte automatiquement, pour le Select & le Delete c'est ok tous fonctionne, toutefois pour l'insert et l'update ça ne fonctionne pas compte tenu que les paramètres n'existes pas .

    En espèrent avoir était clair et dans l'attente de vous lire, cordialement Jean-François

  2. #2
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Salut,
    Tout d'abord je ne connais pas access mais je vais partir du principe que la démarche est la même qu'avec une bdd sql..

    Citation Envoyé par neojeff Voir le message
    j'ai créer un dataSet
    Tu l'as créé depuis le designer? par le code?

    Je pense que si tu l'as créé depuis le designer, ça sera difficile..
    Si tu as écris du code, ça nous aiderais d'en voir un bout afin de partir de quelque chose.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 26
    Par défaut
    Citation Envoyé par -N4w4k- Voir le message
    Tu l'as créé depuis le designer? par le code?
    Oui je l'ai effectivement fait via le designer

  4. #4
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut
    Je pense qu'avant de vouloir faire un INSERT ou un UPDATE il faud créer le parametre dans la base(creer la colonne).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE Ma_table ADD PRENOM VARCHAR(25)
    .
    Tu trouveras pleins d'infos içi

  5. #5
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Citation Envoyé par neojeff Voir le message
    Oui je l'ai effectivement fait via le designer
    je vais partir du principe que la démarche est la même qu'avec une bdd sql
    Si tu as assimilé un TableAdapter à ta DataTable, tu peux modifier les propriétés InsertCommand et UpdateCommand via le designer quand ta table SQL a changé mais je ne pense pas que tu puisse le faire automatiquement, mise à part par le code..

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 26
    Par défaut
    Citation Envoyé par -N4w4k- Voir le message
    Si tu as assimilé un TableAdapter à ta DataTable, tu peux modifier les propriétés InsertCommand et UpdateCommand via le designer quand ta table SQL a changé mais je ne pense pas que tu puisse le faire automatiquement, mise à part par le code..

    Oui effectivement, j'ai aussi la solution de passer par une requête SQL, je vais tous de même fouiner du coté de InsertCommand et UpdateCommande, le plus dur reste tous de même l'ajout de paramètre, le type étant inconnu.

    En vous remerciant, JF

  7. #7
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Salut,
    Citation Envoyé par neojeff Voir le message
    j'ai aussi la solution de passer par une requête SQL
    La méthode dont je parle passe aussi par la modification de la requête (cf. image en fichier joint).
    Sinon tu dois pouvoir supprimer/ajouter de nouveau ta table dans ton DataSet, les entités seront mises à jour ainsi que toutes tes requêtes de bases.
    Images attachées Images attachées  

Discussions similaires

  1. Automatisation et/ou installer pour une bd sql
    Par ZePitou dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 22/02/2004, 12h54
  2. [VB.net][PostgreSQL & ODBC] DataSet => NO_DAT
    Par rebolon dans le forum Accès aux données
    Réponses: 2
    Dernier message: 28/01/2004, 09h01
  3. [FLASH MX 2004 pro] DATASET, XML, ASP
    Par kenshi dans le forum Flash
    Réponses: 4
    Dernier message: 27/01/2004, 10h38
  4. [MAPI][info] automatisation des taches de messagerie
    Par peppena dans le forum Windows
    Réponses: 6
    Dernier message: 22/01/2004, 16h06
  5. Automatiser la mise à jour de la bD SQL SERVER from Access
    Par Nadaa dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/11/2003, 15h23

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