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 :

Dataset en VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de hi-wave
    Inscrit en
    Décembre 2009
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 136
    Par défaut Dataset en VB.NET
    bonjour
    voila j'ai une appli qui se connecte a une base de donnée a développer et j'aimerai savoir s'il était possible de déclarer tous les objets pour une connexion dans un module standard, ainsi qu'une procedure public (avec datacommand et dataconnection) pour la connexion, et enfin utiliser les autres objets pour avoir ce qu'il me faut sur chaque formulaire de mon appli.

    merci de m'aider.

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    A partir de ton formulaire principal, tu te créer une classe, qui contiendra tous les éléments dont tu as besoin (connexion, dataset, command etc)

    C'est une solution parmi d'autres.

  3. #3
    Membre très actif Avatar de hi-wave
    Inscrit en
    Décembre 2009
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 136
    Par défaut
    en P.O.O. je suis vraiment nul donc faudra faire tout doux avec moi

  4. #4
    Membre très actif Avatar de hi-wave
    Inscrit en
    Décembre 2009
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 136
    Par défaut
    sinon je peux savoir quels sont les autre solutions que j'ai?

  5. #5
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Créer une classe c'est la base en POO. Je te conseil de relire quelque cours POO.

    Mais bon, pour que tu puisses avancer un peu....

    Dans ton menu "explorateur de solutions", tu clique-droit, "Ajouter" -> "Classe".

    Tu la nomme par exemple "MaClasse"

    Tu as un nouvel élément dans ta solution, c'est une classe. Dedans tu peux mettre les propriétés et les procédures ou fonctions que tu veux.

    Ensuite, dans ta Form principal, tu vas créer un objet de cette classe:

    Dans les propriétés de ta Form principal tu déclare l'objet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public MonObjet as MaClasse
    Dans l'évènement New ton formulaire principal, tu l'instancies:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonObjet = New MaClasse
    Si ta classes contient une procédure public:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public Sub Connection (Mes parametres as String)
    EndSub
    tu pourras l'appeler comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonObjet.Connection("Ta chaine de connexion")

  6. #6
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Il y en a plein...

    Tu peux déclarer tes éléments en public directement dans ta Form principale, tu peux utiliser un module.

    Mes ces choses ne sont pas conseiller car pas "propre".

  7. #7
    Membre chevronné

    Avatar de Deepin
    Homme Profil pro
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    Avril 2004
    Messages
    3 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Ingénieur - Chef de projet Modélisation/Simulation
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 164
    Par défaut
    Citation Envoyé par hi-wave Voir le message
    en P.O.O. je suis vraiment nul donc faudra faire tout doux avec moi
    Il y a un excellent cours VB.NET pour les débutants ici

  8. #8
    Membre très actif Avatar de hi-wave
    Inscrit en
    Décembre 2009
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 136
    Par défaut
    le cours de Mr LASSERRE je l'ai lu mais je ne sais pas bien comment mieux utiliser les dataset et autres.
    s'il faut a chaque fois (quand on a besoin de recupérrer dse infos de la BD ou d'y ajouter des infos) retaper toutes les lignes pour déclarer les differents objets, les instancier, ouvrir la BD, remplir le dataset(lui et tous ses objets relatifs), le manipuler, mettre a jour la BD le vider, le recharger, etfermer la connexion, je pense que c'est du gros boulot.
    je veux juste savoir cmt aller vite avec ce nouvel outil.
    s'il en déclarer un seul (ou du moins, le moins possible ) et l'utiliser sur chaque formulaire ou une autre méthode.
    ou si je me gourre avec un G majuscule dites le moi. s'il vous plaît.

  9. #9
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Si tu veux une autre méthode, tu déclares tous les objets permettant d'utiliser un DataSet dans un module et ensuite tu fais une procédure qui remplit le DataSet (chaine de connexion, connexion, remplissage du DataSet) que tu appelles par exemple au démarrage du formulaire et enfin une autre pour mettre à jour la BD/DataSet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pourquoi utiliser DataSet en C#.NET?
    Par af.zakaria dans le forum C#
    Réponses: 6
    Dernier message: 02/04/2012, 23h58
  2. [VB.NET] DataSet qui ne retourne pas de résultat
    Par Lois dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/06/2004, 17h07
  3. [VB.NET] Alimenter un dataset avec une chaine XML...
    Par David.V dans le forum ASP.NET
    Réponses: 3
    Dernier message: 25/05/2004, 09h09
  4. [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

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