当我尝试将变量形式的连接字符串提供给“Excel Connection Manager”时,它会给我以下错误。
连接字符串格式无效。它必须由x = y形式的一个或多个组件组成,分号为分号。在数据库连接管理器上设置了具有零组件的连接字符串时,会发生此错误。
答案 0 :(得分:4)
由于您需要动态文件路径,因此在为Excel连接管理器设置表达式时,您可能会选择 ConnectionString 作为属性表达式编辑器中的属性。这会导致您在问题中指定的错误。
您实际需要选择的是 ExcelFilePath 属性。然后像往常一样在“表达式”字段中添加变量。
答案 1 :(得分:1)
您应该向我们提供更多信息。当弹出错误时,你变量的值是多少?究竟为什么属性分配了这个变量? 无论如何,我怀疑你没有将连接管理器的[延迟验证]属性设置为True - 如果连接管理器没有问题,请检查连接管理器是否正常,然后再为变量赋值(这是动态的并且在执行期间发生)我认为有些循环。)