Convertisseur bdd access (mdb) au format Json avec C#
Fermé
Chachafouineuse
Messages postés
4
Date d'inscription
lundi 17 août 2020
Statut
Membre
Dernière intervention
24 août 2020
-
17 août 2020 à 18:45
Chachafouineuse Messages postés 4 Date d'inscription lundi 17 août 2020 Statut Membre Dernière intervention 24 août 2020 - 24 août 2020 à 19:26
Chachafouineuse Messages postés 4 Date d'inscription lundi 17 août 2020 Statut Membre Dernière intervention 24 août 2020 - 24 août 2020 à 19:26
A voir également:
- Convertisseur bdd access (mdb) au format Json avec C#
- Format epub - Guide
- Convertisseur mp3 - Télécharger - Conversion & Extraction
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
- Hp format tool - Télécharger - Stockage
5 réponses
Utilisateur anonyme
17 août 2020 à 23:20
17 août 2020 à 23:20
Bonsoir
le json c'est un fichier texte dans lequel tu peux mettre un peu ce que tu veux.
Donc pour commencer à essayer de te répondre, il faut savoir ce que tu compte y mettre:
A noter tout de même que le format mdb est obsolète, depuis Access 2007 (y'a 13 ans quand même) c'est accdb.
le json c'est un fichier texte dans lequel tu peux mettre un peu ce que tu veux.
Donc pour commencer à essayer de te répondre, il faut savoir ce que tu compte y mettre:
- La structure de chaque table (le noms des champs, leurs types, leurs propriétés, les relations etc....)
- Les données de chaque tables
- Les 2 propositions précédentes
- Autre chose (à préciser bien sûr)
A noter tout de même que le format mdb est obsolète, depuis Access 2007 (y'a 13 ans quand même) c'est accdb.
Chachafouineuse
Messages postés
4
Date d'inscription
lundi 17 août 2020
Statut
Membre
Dernière intervention
24 août 2020
18 août 2020 à 15:46
18 août 2020 à 15:46
Bonjour et merci,
J'ai eu l'occasion de voir un aperçu du résultat que j'attend via un convertisseur web:
[
{
"name":"ACCESSRIGHTS",
"columns":[
{
"name":"AR_U_ID",
"type":"LONG",
"size":4
},
{
"name":"AR_R_ID",
"type":"DOUBLE",
"size":8
}
],
"data":[
[
11,
0.0
],...
...
...
Mon fichier mdb contient une dizaine de tables ne contenant que des colonnes, pour l'exemple je me contenterais que d'un programme traitant des fichier mdb avec un nombre x de tables, colonnes et données.
Le fichier json à obtenir me semble très clair, il s'agit pour moi de comprendre comment accéder puis manipuler le contenu du .mbd
de plus, je ne comprend pas a quoi se rapport "size" ni son utilité
J'ai eu l'occasion de voir un aperçu du résultat que j'attend via un convertisseur web:
[
{
"name":"ACCESSRIGHTS",
"columns":[
{
"name":"AR_U_ID",
"type":"LONG",
"size":4
},
{
"name":"AR_R_ID",
"type":"DOUBLE",
"size":8
}
],
"data":[
[
11,
0.0
],...
...
...
Mon fichier mdb contient une dizaine de tables ne contenant que des colonnes, pour l'exemple je me contenterais que d'un programme traitant des fichier mdb avec un nombre x de tables, colonnes et données.
Le fichier json à obtenir me semble très clair, il s'agit pour moi de comprendre comment accéder puis manipuler le contenu du .mbd
de plus, je ne comprend pas a quoi se rapport "size" ni son utilité
Utilisateur anonyme
18 août 2020 à 18:32
18 août 2020 à 18:32
Donc tu veux la structure des tables.
Y'a un code ici qui permet de récupérer le nom des tables.
https://codes-sources.commentcamarche.net/source/30255-recuperer-le-nom-des-tables-d-une-base-de-donnees-access-et-afficher-dans-une-listbox
Pour la structure, j'ai pas trouvé pour l'instant et je n'ai pas trop le temps ce soir.
L'information size est le nombre d'octets utilisés, un long c'est 4 octets
Y'a un code ici qui permet de récupérer le nom des tables.
https://codes-sources.commentcamarche.net/source/30255-recuperer-le-nom-des-tables-d-une-base-de-donnees-access-et-afficher-dans-une-listbox
Pour la structure, j'ai pas trouvé pour l'instant et je n'ai pas trop le temps ce soir.
L'information size est le nombre d'octets utilisés, un long c'est 4 octets
Chachafouineuse
Messages postés
4
Date d'inscription
lundi 17 août 2020
Statut
Membre
Dernière intervention
24 août 2020
18 août 2020 à 19:02
18 août 2020 à 19:02
Bonsoir,
Je comprends mieux pour size merci
Pour le code de récupération de tables je ne comprends pas a quoi ce rapporte:
tableCheckedListBox.DataSource = t;
tableCheckedListBox.DisplayMember = "TABLE_NAME";
listBox1.DataSource = t;
listBox1.DisplayMember = "TABLE_NAME";
où j'ai des erreurs car les noms de listbox1 et tableCheckedListBox n'existent pas (CS0103)
je vais voir ce qu'est une listbox...
Encore merci pour votre temps
Je comprends mieux pour size merci
Pour le code de récupération de tables je ne comprends pas a quoi ce rapporte:
tableCheckedListBox.DataSource = t;
tableCheckedListBox.DisplayMember = "TABLE_NAME";
listBox1.DataSource = t;
listBox1.DisplayMember = "TABLE_NAME";
où j'ai des erreurs car les noms de listbox1 et tableCheckedListBox n'existent pas (CS0103)
je vais voir ce qu'est une listbox...
Encore merci pour votre temps
je vais voir ce qu'est une listbox...
Avant de te lancer dans un projet "ambitieux", il aurait été judicieux d'apprendre les bases de C#.
Je te conseille, très fortement, de laisser de coté ton projet quelques jours, le temps de suivre un cours en ligne.
Celui de Tahé est très bien https://tahe.developpez.com/dotnet/csharp/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Chachafouineuse
Messages postés
4
Date d'inscription
lundi 17 août 2020
Statut
Membre
Dernière intervention
24 août 2020
24 août 2020 à 19:26
24 août 2020 à 19:26
Bonjour,
Ouai je vais faire ça.
Finalement je suis parti sur python j'ai presque fini, il me manque plus qu'a comprendre comment fonctionne les "type" et "size" json, et je n'arrive pas à lire la dernière ligne de mes tables access (annotées '*').
Je vais pas demander d'aide de suite je pense pour ça et pour clôturer le post j'attendrais peut être d'avoir réussi en c#.
Merci encore
Ouai je vais faire ça.
Finalement je suis parti sur python j'ai presque fini, il me manque plus qu'a comprendre comment fonctionne les "type" et "size" json, et je n'arrive pas à lire la dernière ligne de mes tables access (annotées '*').
Je vais pas demander d'aide de suite je pense pour ça et pour clôturer le post j'attendrais peut être d'avoir réussi en c#.
Merci encore