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.