Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Monitorear el progreso de un DTS

Estas en el tema de Monitorear el progreso de un DTS en el foro de Visual Basic clásico en Foros del Web. Ya tengo el codigo para ejecutar un paquete DTS desde VB6, pero ahora quiero incorporarle un Progress bar para monitorear el estado de ejecución del ...
  #1 (permalink)  
Antiguo 26/07/2006, 11:49
Avatar de juantux  
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 19 años, 1 mes
Puntos: 1
Monitorear el progreso de un DTS

Ya tengo el codigo para ejecutar un paquete DTS desde VB6, pero ahora quiero incorporarle un Progress bar para monitorear el estado de ejecución del paquete... Alguna sugerencia???

Codigo:
Código:
Dim oStep As DTS.Step
Dim oTask As DTS.Task
Dim oExecPkg As DTS.ExecutePackageTask


On Error GoTo PackageError

'Crear el paso y la tarea. Especificar el paquete a correr, y enlazarlo al paso de la tarea
Set oStep = oPackage.Steps.New
Set oTask = oPackage.Tasks.New("DTSExecutePackageTask")
Set oExecPkg = oTask.CustomTask

With oExecPkg
  .Name = "ExecPkgTask"
  .ServerUserName = "sa"
  .ServerName = "(local)"
  .UseTrustedConnection = False
'  .ServerPassword =
  .FileName = sDTSPackagePathAndFileName
End With

With oStep
  .TaskName = oExecPkg.Name
  .Name = "ExecPkgStep"
  .ExecuteInMainThread = True
End With

'Agregar el paso
oPackage.Steps.Add oStep
oPackage.Tasks.Add oTask

'
cmdExecute.Enabled = False

'Ejecutar el paquete
oPackage.Execute
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:02.