CREER ET CONNECTER UNE BASE ACCESS SOUS WINDOWS 8

CGSI3 Messages postés 416 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 7 janvier 2018 - 29 mai 2013 à 12:03
Hombre87 Messages postés 3 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 23 février 2015 - 23 févr. 2015 à 22:59
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/55175-creer-et-connecter-une-base-access-sous-windows-8

Hombre87 Messages postés 3 Date d'inscription vendredi 19 septembre 2003 Statut Membre Dernière intervention 23 février 2015
23 févr. 2015 à 22:59
Pour les fournisseurs microsoft.jet.oledb.4.0 voici le lien
http://www.microsoft.com/en-us/download/details.aspx?id=13255
CGSI3 Messages postés 416 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 7 janvier 2018 1
30 mai 2013 à 10:44
Grand Merci, ...
De plus cette source possède un exemple de classe ce qui est très intéressant a étudier.
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
30 mai 2013 à 10:11
J'ai trouvé cette source qui fonctionne sous XP et Windows 7 et 8 si cela t'intéresse?

http://www.vbfrance.com//code.aspx?ID=51639
CGSI3 Messages postés 416 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 7 janvier 2018 1
30 mai 2013 à 10:01
Re ami Pivert,
Je me permet une petite analyse perso du domaine des SGBD pour le néophyte que je suis. ( vu le faible nombre de commentaires que nous avons sur les sources déposées, cela ne m'engage a rien ...)

Pour le moment, en matière de gestion de bases de données, je me concentre a l'utilisation de DATASET et DATATABLE avec les interfaces qui leurs sont liés.
En effet, mes bases ne sont que Locales et l'utilisation du SQL ou autres langage permettant d'échanger ou d’accéder sur des réseaux
ne me sont pas utiles. Je pourrais presque dire que l'utilisation de fichiers CSV me serait bcp + pratique si j'oubliais leurs formats peu protégés.
(Note: l'utilisation de LINQ permet parfois de trouver également des solution intéressante , et identique au SQL)

Ensuite je créé un interface entre ma class qui contient un DataSet et le format de SGDB voulu pour le chargement ou la sauvegarde.

Pour ce faire, j ai donc une classe de base (orientée que sur l'utilisation du DataSet), puis des classes qui lui sont dérivée que je spécialise selon le type de base de donnée. (avec la déclaration Inherits)
Sachant qu'entre ces nouvelles classes produites je peux transférer les données d'un type de base a l'autre (juste par l'échange du DataSet).
Actuellement je peux travailler avec des format CSV, OpenOffice, SQlite, HTML ... mais j'ai encore bcp de choses a résoudre ..

Pour les fournisseurs microsoft.jet.oledb.4.0 et autre manquant, je n'avais pas trouvé la solution donc je vais me pencher sur ta source avec intérêt. (j ai migré ma vieille base Access en format csv)

Pour VB.Net 2010: Je dois d'abord avant de migrer , trouver une solution a mes pb OpenTK (non géré par la version 2010) mais ça viendra.
Bonne continuation
Cordialement
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 137
29 mai 2013 à 13:32
Bonjour CGS13,
Merci pour ton commentaire. J'ai essayé sur ton programme Gestion simple base Access:
http://www.vbfrance.com//code.aspx?ID=52702
On a le même message d'erreur que sur mes sources: Le fournisseur microsoft.jet.oledb.4.0 n'est pas inscrit sur l'ordinateur local.
Mais il ne suffit pas de copier coller la chaine de connexion:
"Provider=Microsoft.ACE.OLEDB.12.0;Password=;User ID=Admin;Data Source=" & Cheminsource
à la place de l'ancienne, cela ne fonctionne. J'ai été obligé de recréer un nouveau programme pour que cela fonctionne.
Télécharge VB2010
Cordialement
CGSI3 Messages postés 416 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 7 janvier 2018 1
29 mai 2013 à 12:03
Bonjour Ami Pivert,
Grand Merci pour le partage de ce code.
Mon vb.net 2008 ne me permet pas de voir toute l'application , mais je peux aisément lire l'essentiel.
Bonne prog.
Rejoignez-nous