bonjour à tous

je veux faire une application dans laquelle je dois enregistrer des données (correspondant à des champs records) dans un fichier text (une alternative aux BD avec lesquelles j'avais des problèmes).

pour commencer j'ai consulté le FAQ et j'ai trouvé ce programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
  Const ForWriting = 2
   Dim fso, f   
 
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.OpenTextFile("c:\temp\ecr.txt", ForWriting,true)
   f.write("Salut")
le problème est que ce code efface le contenu de fichier et y met la nouvelle chaine de caractères. J'ai donc quelques questions;

1/ Comment faire pour ajouter des lignes (ligne par ligne ) sans effacer l'ancien contenu

2/ est possible d'accéder (en lecture et écriture) à une ligne donnée par indice

3/ Si vous connaissez un lien qui peut m'être utile, je serais reconnaissant.

Merci d'avance