Je voudrais imposer la création et lecture de la base de donnée dans un dossier de mon choix, plutôt que dans le dossier par défaut.
Est-ce que cela est possible s'il vous plaît ?
Je cherche dans la doc et je ne trouve pas. Dans les exemple cela ne semble pas être pris en comptes. Idem dans les tuto... (a moins que je passe encore a côté )
J'ai voulu mettre le chemin dans la chaine mais cela est interprété comme nom de la database.
Merci pour votre aide.
Jean-Marie
Info.: j'évolue sur pc sous GNU/Linux Ubuntu 8.04 LTS.
Info.: j'évolue sur pc sous GNU/Linux Ubuntu 8.04 LTS.
C: n'existe pas
djmcg , qu'est ce que tu appelle le dossier par défaut ? home/TonNom ?
si c'est ca , le compilo estime que le dossier perso est le chemin d'exécution du prog TANT QUE TU N'A PAS ENREGISTRER TON FICHIER .PB QUELQUE PART
ps , les \ ne marchent pas sous linux , les chemins sont sensible à la case.
djmcg , qu'est ce que tu appelle le dossier par défaut ? home/TonNom ?
si c'est ca , le compilo estime que le dossier perso est le chemin d'exécution du prog TANT QUE TU N'A PAS ENREGISTRER TON FICHIER .PB QUELQUE PART
@++ [/quote]
C'est exactement ça.
Je viens de le comprendre.
Il faut dire, à force de jouer il faut bien ce rendre compte de ce qui fonctionne.
CreateDirectory("c:\toto")
chemin$="c:\toto"
If CreateFile(0, chemin$+"Text.txt") ; création d'un nouveau fichier texte...
For a=1 To 10
WriteStringN(0, "Ligne "+Str(a)) ; écriture de 10 lignes (suivies du code 'Fin de Ligne')
Next
For a=1 To 10
WriteString(0, "Chaîne"+Str(a)) ; ajoute 10 chaînes sur la même ligne (le code 'Fin de Ligne' n'est pas ajouté)
Next
CloseFile(0) ; ferme le fichier précédemment ouvert et enregistre les données
Else
MessageRequester("Information","Impossible de créer le fichier!")
EndIf