【发布时间】:2018-06-19 19:35:59
【问题描述】:
在我的 project.params 中,我有字符串类型的变量,例如 LampUserName。在我的
脚本任务然后我尝试像这样阅读它们:
foreach (var name in new string[] { "ServerName", "InitialCatalog", "UserName", "Password" }) {
if (!Dts.Variables.Contains(string.Format("$Project::Lamp{0}", name))) {
writer.WriteLine(name);
}
}
string server_name = (string)Dts.Variables["$Project::LampServerName"].Value;
string database = (string)Dts.Variables["$Project::LampInitialCatalog"].Value;
string username = (string)Dts.Variables["$Project::LampUserName"].Value;
string password = (string)Dts.Variables["$Project::LampPassword"].Value;
每一个都打印出它不存在,然后抛出异常。我做错了什么?
【问题讨论】:
标签: ssis script-task