Cacher / masquer une base de donnée .mdb / mdb Urgent !!

skyzofrenzz Messages postés 35 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 15 septembre 2004 - 3 sept. 2004 à 18:56
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 3 sept. 2004 à 20:29
Bonjour,

Voila mon programme est terminer mais losque je le compile en .exe j'ai besoin d'avoir mon .mdb pour que cela fonctionne.

Je cherche une solution pour le cacher ou au mieux l'inclure dans le .exe ! Y a t il une solution ?

Autrement dis ...

Comment cacher une base de donnée dans un programme, de telle façon qu'on puisse plus la voir, je cherche pas à changer seulement l'extension de la base (*.mdb => *.dll ou autre ) mais une solution fiable, incorporer la base dans l'exe ou autre, merci encore une fois pour vos reponses.

-=[s]=-=[k]=-=[Y]=-=[z]=-=[o]=-

4 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
3 sept. 2004 à 19:47
DSL, je ne crois pas que ce soit possible.
On ne peut pas inclure une base de données, qui peut être modifiée, dans un EXE.
Sinon, ça s'appelle un (ou +sieurs) tableaux qui sont fixes et initialisés au lancement de l'appli et qui perdent les modifs à chaque fois qu'on quitte ton appli.
Je ne connais qu'un seul moyen, les applis web (intranet/internet) où l'utilisateur n'a accès qu'à la partie client du prog, les bases restant "théoriquement" inaccessibles aux utilisateurs. Je dis "théoriquement" seulement parce que le risque "0" n'existe pas.

Cordialement, CanisLupus

Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands
0
skyzofrenzz Messages postés 35 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 15 septembre 2004
3 sept. 2004 à 19:55
Les données de ma base ne sont pas modifiées. Elle est en lecture seule, je recupere ces données pour les exploiter dans mon programme.

Peut ton masquer la base dans ce ces la ?

-=[s]=-=[k]=-=[Y]=-=[z]=-=[o]=-
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
3 sept. 2004 à 20:29
Si c'est pour de la lecture seule, tu peux la mettre dans ton exe en tant que ressource de ton prog, et tu devra l'extraire à chaque execution du prog (et l'effacer à la fin de celui-ci bien entendu).

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
3 sept. 2004 à 20:29
Pas plus. Dans ton cas, le mieux est que tu définisses tes tables en tableaux dans ton prog. Bien sùr, il ne faudrait pas que tes tables soient trop grandes.

exemple, Dans le module principal :

public tbl(10) as string

Sub Main()

'init du tableau
tbl(0) = "truc"
tbl(1) = "truc1"
etc ...

End Sub

Si jamais quelqu'un te donne une autre solution,

Cordialement, CanisLupus

Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands
0
Rejoignez-nous