我将以下代码写入 SSIS 脚本任务以连接到我的 SQL 数据库:
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 组件支持接口的 IID 的 QueryInterface 调用,就转换为接口。"} System.Exception {System.InvalidCastException}