Ouverture d'une base données avec l'instruction path

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 495 fois - Téléchargée 36 fois

Contenu du snippet

Ouverture de la base de données qui se trouve dans le même répertoire que l?application
Avantage : limite les difficultés rencontrés lors du changement du répertoire de l?application

Source / Exemple :


'************chemin de la base de données****
Dim str As String
If Right(App.Path, 1) = "\" Then
    str = App.Path
  Else
    str = App.Path + "\"
  End If
  'Ouverture de la base de données "nom de la base des données"
  Set db = OpenDatabase(str + " nom de la base des données ")

Conclusion :


ce petit code banal est présenté pour répondre à un certain nombres de questions posés ds ce forum

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
9 juin 2008

bonjour
j'utilise r?guli?rement cette instruction "path"
n'anmoins si ma base de donn'e est s?curis'e par un mot de passe, y'a-t-il un moyen de le noter dans l'instruction, afin que mon programme puisse se connect? comme tout seul ?
merci
Messages postés
1
Date d'inscription
mercredi 30 mai 2007
Statut
Membre
Dernière intervention
30 mai 2007

comment je fais pour pauser une base de donnes d'une restauront?????
Messages postés
23
Date d'inscription
dimanche 13 mars 2005
Statut
Membre
Dernière intervention
30 juillet 2007

Salut :)

ConnectionString = App.Path & "\MaBase.mdb"

Es-tu sûr de ton "Patch" ?

Oui le niveau initié c'est marrant, on va dire que c'est une faute de click hein :-)

++
Messages postés
6
Date d'inscription
dimanche 31 août 2003
Statut
Membre
Dernière intervention
25 mars 2005

Salut, je me pose une kestion ?

Pkoi faire ce code qu'il faut juste faire ..

GloBal Patch as string

on met ceci dans la sub load .. et puis stop .. sa sert a rien de controler (en tout cas sous vs6).

Patch = app.path & ""

C'est vrais que 'Initié' c'est fort car méme ...
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Le niveau 'Initié' est carrément usurpé.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.