I have a custom transform, with a custom property of value 1. My question is, can I change that value during runtime with the value from a variable?
Thanks
Yes, you would use a property expression.
When you define the property in the transform itself, you need to enable it for expressions through. Set the IDTSCustomProperty90 ExpressionType property to DTSCustomPropertyExpressionType.CPET_NOTIFY.
|||I did that in ProvideComponentProperties,
IDTSCustomProperty90 exp = outputColumn.CustomPropertyCollection.New();
exp.Name = "Expression";
exp.ExpressionType = DTSCustomPropertyExpressionType.CPET_NOTIFY;
When I execute the package, I can go into expressions and put in a value but it does not change when I run the package. Is there something I am missing?
Thanks
|||
That should work. Minor point but I thinkl calling the property Expresion could be a bit confusing, but at the end of the day that properties value should be the evaluated expresison result when you read-it at runtime.
Could you send me the code ? darren.green at sqldts, com
|||Please check your email.
|||Mail checked, reply sent. Assuming I answer your question, can you post a summary here for the benefit of others who may be following or subsequently find this thread and have a similar problem.|||Hi,
I have exactly the same problem, and I would like to share your solution if possible
Thanks a lot in advance
LVT
No comments:
Post a Comment