GESTION DE DONNÉES AVEC ACCESS

Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
Messages postés
1411
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48396-gestion-de-donnees-avec-access

Messages postés
1411
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
1
Salut,
Je me suis longuement penché sur la question et j'ai enfin trouvé comment manipuler ADO.Net.
Cela dit cela reste quand même un peu compliqué à mon goût. Et surtout cela demande 3 fois plus de lignes de code.
J'ai donc réalisé une class permettant de manipuler ADO.Net de la même manière que je le faisait en ADO. Cela simplifie la tâche et me permet de conserver mes habitudes.
Pour ceux que cela interesse, c'est par ici :
http://www.vbfrance.com/codes/UTILISER-ADO-NET-COMME-ADO-RECORDSET_48468.aspx

Bonne prog
++
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
49
salut,

en aparté il est possible en VB6 de modifier un rs "SELECT" sans faire de .Update

déroutant...
partant de ce constat, s'il n'y a plus de ".update" en dotnet, petite perte d'habitudes mais c'est pas forcément plus mal...
Messages postés
1411
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
1
ok pour la lecture.

Et pour l'écriture (Ajout/Modif) peut-on faire la même chose ?
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
avec un DataAdapter, on ne peut même pas dire que c'est plus compliqué

soit dtr un DataRow sur la ligne à lire :

MessageBox.Show(dtr.Item("Nom").ToString)
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
soit dr un DataReader et Nom le champ à lire :

MessageBox.Show(dr("Nom").ToString)
Afficher les 11 commentaires