Il est possible d'utiliser OleDbConnections avec le Composant de Script?

Je suis en train de construire un package ssis et je souhaite utiliser une OleDbConnection à l'intérieur du Composant de Script. Voici mon code:

public override void AcquireConnections(object Transaction)
{
    base.AcquireConnections(Transaction);
    cm = this.Connections.Connection;
    con = (OleDbConnection)cm.AcquireConnection(Transaction);
    MessageBox.Show(con.ToString());

}

Quand je ferme les OFFRES, j'obtiens le message suivant:
"Le système de.InvalidCastException: Impossible de convertir l'objet COM de type 'System.__Objet com' à la classe de type 'System.Les données.OleDb.OleDbConnection'. Des Instances de types qui représentent les composants COM ne peut pas être jeté aux types qui ne représentent pas des composants COM; cependant, ils peuvent être jetés aux interfaces en tant que sous-jacents composant COM prend en charge QueryInterface appels pour l'IID de l'interface."

Le même code fonctionne très bien avec un Ado.Net connexion. Puis-je utiliser OleDbConnection ici ou Composant de Script prend uniquement en charge les Ado.Net?

Merci d'avance.

InformationsquelleAutor Oscar | 2013-04-03