Streamwriter. Question sur la fermeture
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:
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 :lol: