Quelqu'un pourrait-il me dire pourquoi ce script ne fait pas le travail pour écrire le fichier? en fait, quand je suis en train de l'exécuter sur SSIS 2005, la tâche a montré en vert et le succèsécrire dans un fichier en utilisant la tâche de script dans SSIS 2005 ne fonctionne pas
Je suis confus
Imports System
Imports System.Data
Imports System.Math
Imports Microsoft.SqlServer.Dts.Runtime
Imports System.IO
Public Class ScriptMain
Public Sub Main()
System.IO.File.AppendAllText("e:\test.txt","<![CDATA[ <b>Sales</b>]]>")
Dts.TaskResult = Dts.Results.Success
End Sub
End Class
Nous vous remercions à l'avance
Merci pour votre réponse Révélateur, pour le caractère de chaîne simple comme ce que vous me dit de le faire, il fonctionne très bien, le fichier est écrit avec « test » , mais avez-vous une autre solution pour écrire le fichier avec exactement ce caractère "ventes]]>" en utilisant la tâche de script? ou est-ce un bug SSIS 2005 ?? donc il ne peut pas écrire un tel personnage? Merci d'avance – pacific
Je ne suis pas sur ma machine avec SSIS installé pour l'instant, mais j'ai pensé que vous pourriez essayer d'utiliser XmlTextWriter pour construire votre fichier à la place? Vous devez importer la bibliothèque System.XML pour l'utiliser. Je n'ai pas la syntaxe sous la main, mais il semble que ce soit ce dont vous avez besoin. – grapefruitmoon