使用 XDocument.Load 将 DTS 变量用于文件路径
Using DTS Variable for file path using XDocument.Load
我正在尝试在 SSIS 脚本任务中加载 XML 文件。
这有效:
var fullpath = "E:/perforce_ws/EnterpriseTrunk/SSIS/Inbox/RCT_Import_1.xml";
var xml = XDocument.Load(fullpath);
但这不是:
var fullpath = Dts.Variables["XMLFullPath"].Value.ToString;
var xml = XDocument.Load(fullpath);
返回的错误是
"Cannot assign method group to an implicitly-typed variable".
我哪里做错了?
ToString
是一个方法组。
ToString()
是一个方法调用。
您要查找的分配代码是
var fullpath = Dts.Variables["XMLFullPath"].Value.ToString();
我正在尝试在 SSIS 脚本任务中加载 XML 文件。
这有效:
var fullpath = "E:/perforce_ws/EnterpriseTrunk/SSIS/Inbox/RCT_Import_1.xml";
var xml = XDocument.Load(fullpath);
但这不是:
var fullpath = Dts.Variables["XMLFullPath"].Value.ToString;
var xml = XDocument.Load(fullpath);
返回的错误是
"Cannot assign method group to an implicitly-typed variable".
我哪里做错了?
ToString
是一个方法组。
ToString()
是一个方法调用。
您要查找的分配代码是
var fullpath = Dts.Variables["XMLFullPath"].Value.ToString();