Programación General > Visual Basic 6.0 e inferiores

 Como ejecuto un JOB de SQL2005

(1/1)

ElNapster:
Hola como estan !!! como puedo ejecutar un job que esta en sql 2005 desde vb6 ?

Gracias amigos !

F_Tanori:
Yo lo utilizo de esta manera en SQL Server 2000 (y creo es valido para 2005) con : ADO 2.8


--- Código: Visual Basic --- 'http://technet.microsoft.com/es-es/library/ms186757.aspx'http://technet.microsoft.com/es-es/library/ms186757(SQL.90).aspx Private Sub CmdJob_Click()On Error GoTo xError   Dim Cnn As New Connection   Dim Rs As New Recordset   Dim cnnStr As String         cnnStr = "Driver={SQL Server};Server=(local);Database=msdb;Uid=sa;Pwd=44444;"      Cnn.Open cnnStr   Cnn.Execute "Exec sp_start_job 'dbWC01Bkp'", Cnn '// 'dbWC01Bkp' Nombre de la tarea   xError:    If Err.Number <> 0 Then        Select Case Err.Number            Case -2147352571                MsgBox "La tarea se inicio con exito", vbInformation, "Exito"            Case Else                MsgBox Err.Description, vbCritical, "Error: " & Err.Number        End Select        Err.Clear    End If   Rs.close   Cnn.close   Set Cnn=Nothing   Set Rs=NothingEnd Sub   
Espero te sirva

Saludos

ElNapster:
uuuuuuuuuuuuuuuuuuuuuuy amigo !! gracias ! creo que si me servira y de mucho ....  :beer:

Navegación

[0] Índice de Mensajes

Ir a la versión completa