Xml 使用XDocument.Load为文件路径使用DTS变量
我正在尝试在SSIS脚本任务中加载XML文件。Xml 使用XDocument.Load为文件路径使用DTS变量,xml,variables,ssis,script-task,Xml,Variables,Ssis,Script Task,我正在尝试在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)
这项工作:
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);
返回的错误为
“无法将方法组分配给隐式类型变量”
我哪里出错了?ToString是一个方法组
ToString()
是一个方法调用
你要找的作业代码是
var fullpath = Dts.Variables["XMLFullPath"].Value.ToString();
我认为应该从
Dts.Variables[“XMLFullPath”].Value.ToString
中删除.ToString
。