begin process at 2008 08 22 04:49:36
1 229 775 membres
46 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : empaquetage a l'aide de l'assistant de VB [ Divers / Aide & Documentation ] (mimosa803)

empaquetage a l'aide de l'assistant de VB le 10/06/2007 19:20:14

mimosa803
salut tous le monde ,j'ai ajouté le fichier .mdb de ma base dans l'empaquetage et j'ai installé le setup dans une autre machine.
Le problème que lorsque j'ouvre le programme un message s'affiche indiquant que le schemin de la base est introuvable.
Comment remédier a ce probleme
merci 

Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 19:23:27

jmfmarques
Membre Club
Bonjour,

Comment, dans ton appli, te réfères-tu au chemin de ta base ? (en en donnant le com complet ou de façon relative, en utilisant App.Path ?)
Dans quel répertoire ou sous-répertoiore se trouve ta base ?

Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 19:26:19

mimosa803

non sans path ,j'utilise le concepteur dataenvironment.

Le problème a mon avi que la base chez moi a un chemin qui n'existe pa chez l'autre pc


Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 19:37:32

jmfmarques
Membre Club
Utilise donc un chemin relatif ! (relativement à celui de l'application : App.Path) de sorte à ce que la recherche se fasse toujours dans ce répertoire (dépendant de celui de ton appli !) et tu en auras terminé avec ce problème. C'est ainsi que nous faisons tous.

Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 20:02:30

Exploreur
Membre Club
Salut Mimosa803,

C'est pas la base qui n'existe pas sur l'autre pc...mais plutôt les répertoires du pc, ou tu as développé ton aplli...

Mais je suis du même avis que Jmfmarques(salutations), utilise plutôt App.Path pour tes applications, cela est plus souple que d'avoir un chemin en dur dans ta source...

A+
Exploreur

 Linux a un noyau, Windows un pépin

 


Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 21:35:09

jolicoeur79
salut tous monde
c'est tu utilise le data environnement je te consiel d'ecrire le nom de tabase directement sans indiquer le chemin dans le champ "selectionener ou taper le nom de  base de donnees"  et apres tester la connexion.

c'est tous @+


Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 22:06:18

mimosa803
c'est quoi App.path et quel est son role

Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 22:44:11

jmfmarques
Membre Club
Sous VB6, App est un objet : ton application elle-même.
Cet objet a une propriété Path (qui est un chemin d'accès)
App.Path est tout simplement le chemin complet de ton application, là où elle se trouve (et quelle que soient la machine et le répertoire d'installation de ton application)

Ainsi : si, sur ta machine, ton application est sous le répertoire "C:\toto", App.path te retournera ce chemin sur ta machine.
Si tu distribues ton appli et qu'elle est installée sur une autre machine dans le répertoire "D:\titi", App.Path aura la valeur "D:\titi"
En te référant à App.Path plutôt qu'au nom "en dur" du chemin d'accès, tu es ainsi certain de ce que le répertoire sera toujours le bon.
Est-ce suffisamment clair ?
Si non : fais un essai et tu comprendras bien vite (déplace par exemple ton exe contenant un msgbox App.Path d'un répetoire à l'autre el lance le !)

Re : empaquetage a l'aide de l'assistant de VB le 10/06/2007 22:46:15

Classé sous : base, empaquetage, aide, vb, assistant

Participer à cet échange

Pub



Appels d'offres

Snippets en rapport

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS