Comment utiliserons-nous Connection Manager dans le composant de script, à l'aide du fournisseur OLDED? J'avais essayé d'utiliser Connection Manager avec OLEDB Fournisseur et SQL, mais a échoué. Quelle est la bonne façon d'utiliser? P>
3 Réponses :
Ceci est bien documenté sur MSDN, couvrant à la fois VB et C # Type de scripts: http://msdn.microsoft.com/en-us/library/ms136018.aspx p>
Ce n'est pas pour un composant de script, mais pour une tâche de script! Il y a deux choses différentes.
La syntaxe est différente entre une tâche de script et un composant de script. Découvrez cet article pour plus de deux comparaisons côte à côte: P>
IDTSConnectionManager100 connMgr = this.Connections.ADONetAppStaging ; //this we need to give name in connection manager in script component
SqlConnection myADONETConnection = new SqlConnection();
myADONETConnection = (SqlConnection)(connMgr.AcquireConnection(null));
//Read data from table or view to data table
string query = "Select top 10 * From ##AP_Stagging_Temp_ExportWODuplicates Order by 1,2,3 asc ";
// string query = "Select * From ##AP_Stagging_Temp_For_JLL_ExportWODuplicates order by 1,2,3 asc ";
SqlDataAdapter adapter = new SqlDataAdapter(query, myADONETConnection);
DataTable dtExcelData = new DataTable();
adapter.Fill(dtExcelData);
myADONETConnection.Close();
VTC: Pas de détails sur ce qui a échoué ou pourquoi, les deux réponses sont simplement des liens vers MSDN et aucun moyen clair d'intégrer ces liens dans des réponses raisonnablement scopées.