Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private string ReadVariable(string varName)
- {
- object rtnValue = null;
- Variables var = default(Variables);
- try
- {
- Dts.VariableDispenser.LockOneForRead(varName, ref var);
- rtnValue = var[varName].Value.ToString();
- }
- catch (Exception ex)
- {
- throw ex;
- }
- finally
- {
- var.Unlock();
- }
- return rtnValue.ToString();
- }
- private void WriteVariable(string varName, object value)
- {
- Variables var = default(Variables);
- try
- {
- Dts.VariableDispenser.LockOneForWrite(varName, ref var);
- var[varName].Value = value;
- }
- catch (Exception ex)
- {
- throw ex;
- }
- finally
- {
- var.Unlock();
- }
- }
- public void Main()
- {
- //Read Variables
- String sFlatFileConnection = ReadVariable("FlatFileConnection");
- //Get Run Date
- DateTime dtRunDate = DateTime.Now;
- sFlatFileConnection = sFlatFileConnection + dtRunDate.ToString("yyyy_MM_dd");
- WriteVariable("FlatFileConnection", sFlatFileConnection);
- Dts.TaskResult = (int)ScriptResults.Success;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement