Public Function DisableJob(ByVal oLogInf As LoginInfo, _
ByVal JobID As String, _
ByVal ToDebug As Boolean, _
ByRef ErrorInfo As String) As Boolean
oLoginInfo = oLogInf
If (objConnection.State.ToString() <> "Open") Then
Connect(ToDebug, ErrorInfo)
End If
'Return Code Values
'0 (success) or 1 (failure)
'objCommand = ReturnCommand("msdb.dbo.sp_update_job", ErrorInfo)
Dim objCommand As SqlCommand = New SqlCommand("msdb.dbo.sp_update_job", objConnection)
objCommand.CommandType = CommandType.StoredProcedure
Dim objParmJobID As SqlParameter = objCommand.Parameters.Add("@job_id", SqlDbType.UniqueIdentifier)
objParmJobID.Value = New Guid(JobID)
Dim objParmEnableDisable As SqlParameter = objCommand.Parameters.Add("@enabled ", SqlDbType.TinyInt)
objParmEnableDisable.Value = 0 'disable job!
objCommand.ExecuteNonQuery()
DisConnect()
Return True
End Function
Public Function EnableJob(ByVal oLogInf As LoginInfo, _
ByVal JobID As String, _
ByVal ToDebug As Boolean, _
ByRef ErrorInfo As String) As Boolean
oLoginInfo = oLogInf
If (objConnection.State.ToString() <> "Open") Then
Connect(ToDebug, ErrorInfo)
End If
'Return Code Values
'0 (success) or 1 (failure)
'objCommand = ReturnCommand("msdb.dbo.sp_update_job", ErrorInfo)
Dim objCommand As SqlCommand = New SqlCommand("msdb.dbo.sp_update_job", objConnection)
objCommand.CommandType = CommandType.StoredProcedure
Dim objParmJobID As SqlParameter = objCommand.Parameters.Add("@job_id", SqlDbType.UniqueIdentifier)
objParmJobID.Value = New Guid(JobID)
Dim objParmEnableDisable As SqlParameter = objCommand.Parameters.Add("@enabled ", SqlDbType.TinyInt)
objParmEnableDisable.Value = 1 'enable job!
objCommand.ExecuteNonQuery()
DisConnect()
Return True
End Function
Notice using the same
Friend Function EnableJob(ByVal JobID As String, ByRef ErrorInfo As String) As Boolean
Try
ErrorInfo = ""
Dim Result As String = ""
Result = objSQLWebServiceManager.EnableJob(objLoginInfo.ServerAddress, _
objLoginInfo.UserName, _
objLoginInfo.UserPassword, _
JobID, _
ErrorInfo)
If ErrorInfo <> "" Or Result = "" Then Return False
Return True
Catch ex As Exception
ErrorInfo = ex.Message
If m_LogErrorToFile Then LogError("EnableJob():" & ex.ToString)
Return False
End Try
End Function