我有寫入到SSIS腳本任務,下面的代碼連接到我的SQL數據庫:SSIS連接錯誤
ConnectionManager cm;
System.Data.SqlClient.SqlConnection sqlConn;
System.Data.SqlClient.SqlCommand sqlComm;
cm = Dts.Connections["QUAHILSQ03"];
sqlConn = (System.Data.SqlClient.SqlConnection)cm.AcquireConnection(Dts.Transaction);
但是這條線:
sqlConn = (System.Data.SqlClient.SqlConnection)cm.AcquireConnection(Dts.Transaction);
返回以下異常:
{「無法將類型爲'System .__ ComObject'的COM對象轉換爲類類型'System.Data.SqlClient.SqlConnection'。表示COM組件類型的實例不能轉換爲不包含類型的類型代表COM組件;然而,他們可以投,只要基礎COM組件支持的QueryInterface調用該接口的IID來對接。「} {System.Exception的} System.InvalidCastException
如果您選擇了[ado.net](http://toddmcdermid.blogspot.com/2011/05/use-connections-properly-in-ssis-script.html)路線,Todd McDermid的帖子應該幫助你 – billinkc 2012-08-09 02:21:37