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 :

ADO.Net DataSet Lecture/Ecriture BDD


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 ADO.Net DataSet Lecture/Ecriture BDD
    Bonjour, je souhaite effectuer de la lecture ecriture dans une base de données Access

    j'ai tous naturellement utilisé Ado, en utilisant les "sources de données" et l'assistant "Dataset".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    '   Référence au tables de la base de donnée
        Private TblOfs As New OFsDataTable
        Private TblReferences As New ReferencesDataTable
        Private DtOfs As New OFsTableAdapter
        Private DtRef As New ReferencesTableAdapter
     
        '   Référence au ligne de la base de donnée
        Public RowOf As OFsRow
        Public RowReference As ReferencesRow
     
     
        '   Remplissage des tables
        Sub ChargeTables()
            TblOfs.Clear()
            DtOfs.Fill(TblOfs)
     
            TblReferences.Clear()
            DtRef.Fill(TblReferences)
        End Sub
     
    '   Ajoute un OF
        Sub AjouterOF()
            Dim RowTmp As MyData.OFsRow = TblOfs.NewOFsRow
     
            RowTmp.Key = "te"
            RowTmp.Industriel = "te"
            RowTmp.Logistique = "te"
            RowTmp.QFaite = 0
            RowTmp.Quantite = 10
            RowTmp.Status = 0
            RowTmp.DateDebut = Now
            RowTmp.DateFin = Now
     
     
            TblOfs.Rows.Add(RowTmp)
            DtOfs.Update(TblOfs)
        End Sub
    L'ajout de données s’effectue bien dans "TblOfs", par contre rien dans la table de la base de données ??

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    par contre rien dans la table de la base de données ??
    ou est ce que tu gère la connexion avec ta BDD?

    qu'elle bibliothèque utilise tu?
    les "OFsDataTable", "OFsTableAdapter", "OFsRow"
    je n'ai rien vu de tel... Google non plus visiblement

  3. #3
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Citation Envoyé par hunteshiva Voir le message
    ou est ce que tu gère la connexion avec ta BDD?

    qu'elle bibliothèque utilise tu?
    les "OFsDataTable", "OFsTableAdapter", "OFsRow"
    je n'ai rien vu de tel... Google non plus visiblement
    OFs est le nom qu'il a donné une datatable d'un dataset dans le designer. Si on nomme une telle table bidule, elle sera de type biduleDataTable...

    Mais ce n'est pas ça qui va faire avancer le problème ^^

    Comment l'instruction fill remplit-elle ta table OFs ? (requête directement paramétrée dans le TableAdapter, équivalent d'une procédure stockée en access ?)

    As-tu un message d'erreur ?

    Quelle est la définition de la table ?

    Bref, il nous faut des précisions.

  4. #4
    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
    Bonjour, que je suis bête, mais que je suis bête, en faite ma base étant intégrer à mon projet lors du debug il copie la base dans ../bin/Debug.

    La base que je consultais était celle intégrer dans mon projet, donc vide....


    Désolé et merci pour l'aide.


    OfsTable
    OFsTableAdapter
    ect...

    sont des objets typés lié à mon DataSet

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/01/2009, 16h12
  2. Réponses: 1
    Dernier message: 23/09/2008, 14h50
  3. [ADO.NET] Dataset et DataTable
    Par gibea00 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 15/12/2006, 04h49
  4. [ADO.NET][VB.NET]Comment mettre à jour BDD avec DataSet?
    Par fuhraih dans le forum Accès aux données
    Réponses: 1
    Dernier message: 17/01/2006, 16h35
  5. [ADO.NET] MAJ BDD à partir d'un DataSet d'un DataGrid
    Par bart64 dans le forum Accès aux données
    Réponses: 15
    Dernier message: 20/12/2005, 18h16

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