我需要在SSIS中的MS Access数据库中运行VBA功能。 我在控制流中放置了一个执行SQL任务并将其链接到mdb,然后编写了一个简单的查询 像那样:选择CleanseData()。 CleanseData是我的访问模块中的方法的名称 它会做一些DML的事情并返回。它不需要将任何数据集返回到SSIS。我刚刚设定了 将类型返回到布尔值。 当我运行包时,它会发出错误: [执行SQL任务]错误:执行查询" SELECT CleanseData()"失败并出现以下错误:"未定义的功能' CleanseData'在表达。"。可能的失败原因:查询问题," ResultSet"属性设置不正确,参数设置不正确或连接未正确建立。