Bonjour,
Je code actuellement un programme qui ajoute des lignes dans un fichier texte, mais si je prefererais faire plusieurs Monstreamreader.close() que un seul qui me bloque le fichier ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ' ici je déclare "l'ouverture" de mon streamwriter Dim sw As StreamWriter = New StreamWriter(Application.StartupPath & "/fichier.txt") 'j'ecrit : sw.Write(ControlChars.CrLf & "DELETE FROM `table1` WHERE `table`. blabalbalbalbal sw.Write(ControlChars.CrLf & "INSERT INTO `table` VALUES (BLBLABLABLA)) 'je ferme sw.Close()
mais le soucis c'est que c'est dans une boucle, donc si le streamreader a été fermé, je ne peut plus réécrire dans le fichier ( même en remettant la ligne :
Dim sw As StreamWriter = New StreamWriter(Application.StartupPath & "/fichier.txt")
)
Comment puis-je faire ?
Ps : si je n'ai pas été clair ( ce qui est fort probable ), dites le, je ferais en sorte d'être plus compréhensible
Je vous remercie d'avance et espere qu'une ame charitable pourra se pencher sur mon probleme![]()
Partager