VB.NET et LOT DTS

MaitreYoda22 Messages postés 4 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 28 janvier 2009 - 26 janv. 2009 à 16:50
MaitreYoda22 Messages postés 4 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 28 janvier 2009 - 28 janv. 2009 à 11:08
Bonjour,

je vous expose mon problème.
Je doit, pour mon stage, automatiser une intégration de donnée par un lot DTS SQL 2000 SP3

j'ai donc créer un fichier .bas de mon lot et convertit grâce aux différents tutoriels sur google en vb.net

Je suis bloqué a un problème qui semble récurant : la conversion de CTYPE

voici le code qui bloque :

            Dim oTask As DTS.Task
            Dim oCustomTask1 As DTS.DataPumpTask2
            oTask = CType(goPackage, DTS.Package).Tasks.New("DTSDataPumpTask")
      *     oCustomTask1 = CType(oTask.CustomTask, DTS.DataPumpTask2)

c'est la ligne avec * qui bloque avec message d'erreur :
ex.Message = "Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'DTS.CustomTask'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{10020904-EB1C-11CF-AE6E-00AA004A34D5}' a échoué en raison de l'erreur suivante : Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE))."

voila, en attendant rapidement des réponses, merci d'avance :)
MaitreYoda22

1 réponse

MaitreYoda22 Messages postés 4 Date d'inscription dimanche 27 novembre 2005 Statut Membre Dernière intervention 28 janvier 2009
28 janv. 2009 à 11:08
personne n'a une idée ?

je rappel que c'est pour mon stage et donc que c'est assez urgent. merci
0