ASExecuteDDLTask.InternalExecute 方法

定义

在内部执行 DDL 任务。

protected:
 override Microsoft::SqlServer::Dts::Runtime::DTSExecResult InternalExecute(Microsoft::SqlServer::Dts::Runtime::Connections ^ connections, Microsoft::SqlServer::Dts::Runtime::VariableDispenser ^ variableDispenser, Microsoft::SqlServer::Dts::Runtime::IDTSComponentEvents ^ events, Microsoft::SqlServer::Dts::Runtime::IDTSLogging ^ log, System::Object ^ transaction);
protected override Microsoft.SqlServer.Dts.Runtime.DTSExecResult InternalExecute (Microsoft.SqlServer.Dts.Runtime.Connections connections, Microsoft.SqlServer.Dts.Runtime.VariableDispenser variableDispenser, Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents events, Microsoft.SqlServer.Dts.Runtime.IDTSLogging log, object transaction);
override this.InternalExecute : Microsoft.SqlServer.Dts.Runtime.Connections * Microsoft.SqlServer.Dts.Runtime.VariableDispenser * Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents * Microsoft.SqlServer.Dts.Runtime.IDTSLogging * obj -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Protected Overrides Function InternalExecute (connections As Connections, variableDispenser As VariableDispenser, events As IDTSComponentEvents, log As IDTSLogging, transaction As Object) As DTSExecResult

参数

connections
Connections

任务的 Connections 集合。

variableDispenser
VariableDispenser

任务的 Variables 集合。

events
IDTSComponentEvents

一个用来引发事件的 IDTSComponentEvents 接口。

log
IDTSLogging

一个 IDTSLogging 接口。

transaction
Object

任务所属的事务对象。 此值可为 NULL。

返回

DTSExecResult 枚举中的一个值。

适用于