begin process at 2012 02 15 11:44:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

ADO.NET

 > 

Dataset / datatable et autres dataview : les instances erratiques !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dataset / datatable et autres dataview : les instances erratiques !

mercredi 2 avril 2008 à 13:46:28 | Dataset / datatable et autres dataview : les instances erratiques !

oxyn

Bonjour,
Je suis à la limite de formater mon PC vu le fonctionnement abracadabrantesque de VB express 2008 concernant les instances de mes dataset / table / view / row !

Dans mon code fonctionnel (pas de blème lors du déboggage), lorsque que je change certaines lignes sans toucher aux déclarations des DataObjects, je me retrouve avec un  dataset / table / view / row soit-disant non instancié alors que la ligne au-dessus (ou dans les déclarations) se trouve le "New" demandé !

Un bout de code :

...
        Adherents_DataTable = New DataTable
        Adhesion_DataTable = New DataTable
        TreeViewDataTable = New DataTable

        'Mettre dans un Adh_ DataTable une table du DataSet
        Adherents_DataTable = Adherents_DataSet.Tables("AdherentsTBD")
        Adhesion_DataTable = Adherents_DataSet.Tables(Year(Now).ToString)
        TreeViewDataTable.Merge(Adherents_DataTable)
        Nb_Adh_Annee = Adherents_DataSet.Tables(Year(Now).ToString).Rows.Count - 1

        Adhesion_DataTable.PrimaryKey = New DataColumn() {Adhesion_DataTable.Columns(0)}
        Adherents_DataTable.PrimaryKey = New DataColumn() {Adherents_DataTable.Columns(0)}
...


Le mosieur du déboggage me rétorque que mon "Adherents_DataSet.Tables("AdherentsTBD")" n'est pas instancié alors que il l'est en effet dans les déclarations de la feuille :
...
Public Adherents_DataSet As New DataSet()
...

Ca ne compte pas ? Ou bien il y a un truc idiot et évident que je n'ai pas pigé depuis le début ?
Merci de m'éclairer de vos lumières !!!

Matthieu

mercredi 2 avril 2008 à 14:11:51 | Re : Dataset / datatable et autres dataview : les instances erratiques !

lim

Salut

Pourt ajouter une table à un dataset c'est

   Dim MonDataset as new Data.Dataset

   MonDataSet.Tables.Add("MaTable")

ou

   Dim MonDataset as new Data.Dataset
   Dim MonDataTable as new Data.DataTable("MaTable")

   MonDataset.Tables.Add(MonDataTable)

   En espérant que çà t'aide

@+
LIM
mercredi 2 avril 2008 à 14:17:09 | Re : Dataset / datatable et autres dataview : les instances erratiques !

oxyn

Hello,
Merci pour ta réponse. C'est en effet ce que j'ai fait mais je n'avais pas vu que le nom de la table chragée dans le dataset était faux !
Chui couillon, je manque un peu de rigueur je pense...
Merci encore

@ +

Matthieu
lundi 1 août 2011 à 12:45:13 | Re : Dataset / datatable et autres dataview : les instances erratiques !

DidierP57




Bonjour,

J'ai bien étudié le tuto mais il ne semble pas fonctionner chez moi.
Si j'utilise le zip joint avec l'exemple, j'arrive à ouvrir le projet mais lors de la génération du projet il me met :

Avertissement 1 Impossible de trouver le certificat de signature de manifeste dans le magasin de certificats. MyLocalDataApp
????
Je suis complètement nul en la matière.
Merci pour votre aide

Didier
lundi 1 août 2011 à 12:59:09 | Re : Dataset / datatable et autres dataview : les instances erratiques !

lim


Bonjour,

De quel tuto est-ce que tu parles ?
de quel zip ?

@+LIM
lundi 1 août 2011 à 13:27:58 | Re : Dataset / datatable et autres dataview : les instances erratiques !

DidierP57



Bonjour,
J'évoquais le tuto de Mayzz (GESTION DES DONNÉES VISUAL BASIC 2008 ET SQL SERVER CE)

@+ Didier
lundi 1 août 2011 à 13:53:52 | Re : Dataset / datatable et autres dataview : les instances erratiques !

lim

Re

Tu ouvre le projet, tu fais un clic droit sur MyLocolDataApp et tu sélectionnes propriété.
Tu ouvres l'onglet Signature et tu décoche SIgner le Manifeste ClickOnce, cela devrait résoudre ton problème de compilation.

@+LIM
lundi 1 août 2011 à 14:07:50 | Re : Dataset / datatable et autres dataview : les instances erratiques !

DidierP57




Re Bonjour LIM ,

Un grand merci pour ton aide.
Ca paraît tellement simple mais je n'ai pas trouvé! Je fais peut être trop de parapente lol.
Je dois me familiariser avec Visual Express 2010.
Je vais enfin pouvoir bidouiller ma base de données sur les fossiles ammonites . Enfin j'essaie.

Bien cordialement

Didier


Cette discussion est classée dans : dataset, datatable, tables, adherents, adhesion


Répondre à ce message

Sujets en rapport avec ce message

[vb.net] Datagrid - Dataset - Datatable [ par Rouk ] Bonjour,J'arrive a afficher les donnees dans un datagrid avec se code :command.Connection = connadapt.SelectCommand = commandadapt.Fill(dataSet, "MaTa VB.2005 + ADO.NET + DATASET [ par bename ] Bonjour,Je travail sur VB express 2005 et j'ai besoin d'utiliser (lire et écrire) 10 tables en même temps.Donc, vu que l'utilisation de plusieurs tabl Heure, formats, dataset ? [ par SuperBouly ] Bonjour, J'ai un datagrid rempli par un dataset rempli par des tables etc... etc? J'ai une autre webform avec des textbox databindées sur une des tabl XML Schema [ par matbeu ] Bonjour, je vous expose mon probleme: je construis un dataset a l'aide d'un ReadXMLSchema. Le .xsd lu contient des minoccurs=1, maxoccurs=1 dans de XML Schema / minoccurs / maxoccurs [ par matbeu ] Bonjour, je vous expose mon probleme: je construis un dataset a l'aide d'un ReadXMLSchema. Le .xsd lu contient des minoccurs=1, maxoccurs=1 dans de Schema XML/ minoccurs / maxoccurs [ par matbeu ] Bonjour, je vous expose mon probleme: je construis un dataset a l'aide d'un ReadXMLSchema. Le .xsd lu contient des minoccurs=1, maxoccurs=1 dans de Update Dataset avec plusieurs tables [ par estelledany ] Bonjour,J'ai un dataset obtenu ainsi :"Select table1.*, table2.Nom from table1,table2Where table1.id = table2.id"Je voudrais pouvoir insérer ou mettre DataSet: le remplir et le consulter ? [ par LimDulLeNecromancien ] Bonjour.Avec du code j'ai créé une base de donnée acces avec les tables et champs.Maintenant je désire réaliser les liaisons entre les tables.Je me ba DATASET [ par rinvher ] Salut! j'ai encore 1 autre problème. J'ai crée un dataset en mode design et je l'ai chargé de toutes les tables et les colonnes des tables nécéssaire. help datatable vb.net [ par piou62 ] Bonjour, Je programmé un peu sous vb6 et on m'a conseillé de passé en vb.net qui à priori est plus simple mais je galère avec les datatable et datas


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,789 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales