IDtsDesignerUtilitiesService.EditExpression 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
显示“表达式生成器”对话框,使最终用户能够使用 Integration Services 表达式语言创建和测试表达式。
public:
bool EditExpression(System::Windows::Forms::IWin32Window ^ parentWindow, Microsoft::SqlServer::Dts::Runtime::DtsContainer ^ dtsContainer, Type ^ expressionType, System::String ^ % expression);
public bool EditExpression (System.Windows.Forms.IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.DtsContainer dtsContainer, Type expressionType, ref string expression);
abstract member EditExpression : System.Windows.Forms.IWin32Window * Microsoft.SqlServer.Dts.Runtime.DtsContainer * Type * string -> bool
Public Function EditExpression (parentWindow As IWin32Window, dtsContainer As DtsContainer, expressionType As Type, ByRef expression As String) As Boolean
参数
- parentWindow
- IWin32Window
从中调用表达式生成器对话框的 Windows 窗体的 IWin32Window 句柄。
- dtsContainer
- DtsContainer
为可用在表达式中的包变量定义作用域的 DtsContainer。
- expressionType
- Type
表达式的返回类型的类型。
- expression
- String
一个由引用传递并表示该表达式的字符串。
返回
如果表达式已更改,则为 true;否则为 false。
注解
每当要允许用户创建或修改表达式时,都可以使用 EditExpression 该方法。 但是,若要修改属性表达式,该方法 EditPropertyExpression 可能更有用。 该方法 EditPropertyExpression 从属性的数据类型确定表达式的返回类型,并将表达式分配给属性。