मैं अब दिनों के लिए समाधान खोज रहा हूं और मुझे अभी भी एक नहीं लगता है। मुझे अपने स्क्रिप्ट घटक में कनेक्शन प्राप्त करने में समस्या है। मैं अपने डेटाबेस क्वेरी करने के लिए एक आईडी पुनः प्राप्त किये जाने से पहले मैंएसएसआईएस स्क्रिप्ट घटक कनेक्शन
public override void AcquireConnections(object Transaction)
{
connMgr = base.Connections.Connection;
conn = (SqlConnection)connMgr.AcquireConnection(null);
}
में डालने की जरूरत है मैं एक अपवाद यहाँ मिलता है।
System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to class type 'System.Data.SqlClient.SqlConnection'. Instances of types that represent COM components cannot be cast to types that do not represent COM components; however they can be cast to interfaces as long as the underlying COM component supports QueryInterface calls for the IID of the interface.
कोई समाधान?
उत्तर के लिए धन्यवाद, लेकिन मेरी मुख्य समस्या यह है कि मैं कक्षा में "DTS" वस्तु को देखने न है। भले ही मैं संदर्भ में .dts शामिल करता हूं। –
उत्तर स्क्रिप्ट घटक के लिए प्रासंगिक नहीं है, जिसके लिए प्रश्न पूछा जाता है। इसके बजाय यह थोड़ा अलग स्क्रिप्ट कार्य के बारे में है। –
@ MaximV.Pavlov की टिप्पणी पर विस्तृत करने के लिए - एक स्क्रिप्ट _component_ (जो डेटाफ्लो कार्य के भीतर मौजूद है) से संबंधित प्रश्न, जबकि यह उत्तर एक स्क्रिप्ट _task_ (जो नियंत्रण प्रवाह के भीतर मौजूद है) से संबंधित है। – Sepster