sql – SSIS连接错误
发布时间:2020-12-12 06:57:59 所属栏目:MsSql教程 来源:网络整理
导读:我将以下代码写入SSIS脚本任务以连接到我的SQL数据库: ConnectionManager cm; System.Data.SqlClient.SqlConnection sqlConn; System.Data.SqlClient.SqlCommand sqlComm; cm = Dts.Connections["QUAHILSQ03"]; sqlConn = (System.Data.SqlClient.SqlConnect
我将以下代码写入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} 解决方法非常简单的修复:我创建了QUAHILSQ03连接管理器作为OLE DB连接.只需将其更改为ADO.NET,我的代码运行正常.(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |