• Domingo 22 de Diciembre de 2024, 18:28

Autor Tema:  Como ejecuto un JOB de SQL2005  (Leído 2079 veces)

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Como ejecuto un JOB de SQL2005
« en: Martes 28 de Octubre de 2008, 19:40 »
0
Hola como estan !!! como puedo ejecutar un job que esta en sql 2005 desde vb6 ?

Gracias amigos !
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Como ejecuto un JOB de SQL2005
« Respuesta #1 en: Martes 28 de Octubre de 2008, 21:57 »
0
Yo lo utilizo de esta manera en SQL Server 2000 (y creo es valido para 2005) con : ADO 2.8

Código: Visual Basic
  1.  
  2. 'http://technet.microsoft.com/es-es/library/ms186757.aspx
  3. 'http://technet.microsoft.com/es-es/library/ms186757(SQL.90).aspx
  4.  
  5. Private Sub CmdJob_Click()
  6. On Error GoTo xError
  7.    Dim Cnn As New Connection
  8.    Dim Rs As New Recordset
  9.    Dim cnnStr As String
  10.    
  11.    
  12.    cnnStr = "Driver={SQL Server};Server=(local);Database=msdb;Uid=sa;Pwd=44444;"
  13.    
  14.    Cnn.Open cnnStr
  15.    Cnn.Execute "Exec sp_start_job 'dbWC01Bkp'", Cnn '// 'dbWC01Bkp' Nombre de la tarea
  16.    
  17. xError:
  18.     If Err.Number <> 0 Then
  19.         Select Case Err.Number
  20.             Case -2147352571
  21.                 MsgBox "La tarea se inicio con exito", vbInformation, "Exito"
  22.             Case Else
  23.                 MsgBox Err.Description, vbCritical, "Error: " & Err.Number
  24.         End Select
  25.         Err.Clear
  26.     End If
  27.    Rs.close
  28.    Cnn.close
  29.    Set Cnn=Nothing
  30.    Set Rs=Nothing
  31. End Sub
  32.  
  33.  
  34.  

Espero te sirva

Saludos
« última modificación: Martes 28 de Octubre de 2008, 23:29 por F_Tanori »
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Como ejecuto un JOB de SQL2005
« Respuesta #2 en: Martes 28 de Octubre de 2008, 22:51 »
0
uuuuuuuuuuuuuuuuuuuuuuy amigo !! gracias ! creo que si me servira y de mucho ....  :beer:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa