gpt4 book ai didi

sql - SSIS 连接错误

转载 作者:行者123 更新时间:2023-12-04 09:41:34 25 4
gpt4 key购买 nike

我将以下代码写入 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 组件支持接口(interface)的 IID 的 QueryInterface 调用,强制转换为接口(interface)。"} System.Exception {System.InvalidCastException}

最佳答案

非常简单的修复:我创建了 QUAHILSQ03 连接管理器作为 OLE DB 连接。只需将其更改为 ADO.NET,我的代码就可以正常工作。

关于sql - SSIS 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com