Returns the found job and deletes it from the Queue
Â
Function JobInQueue(ByRef Task, ByRef Name, ByRef Profile)
   Dim objDB, sqlQuery, recordset
   JobInQueue = FALSE
   Task = “”
   Name = “â€
   Profile = “”
   Set objDB = CreateObject(“ADODB.Connection”)
   Set recordset = CreateObject(“ADODB.Recordset”)
   objDB.Open DB_CONNECT_STRING
   sqlQuery = “select top 1 * from ” & DB_TABLE_QUEUE & ” order by priority”
   recordset.Open sqlQuery, objDB
   If Not recordset.EOF Then
       Task = recordset.Fields(“Task”)
       Name = recordset.Fields(“Name”)
       Profile = recordset.Fields(“Profile”)
   End If
   objDB.Close
   If Not Task = “” Then
       WriteLog “Found in Queue: ” & Task & “, ” & Name & “, “ & Profile
       JobInQueue = TRUE
       DeleteFromQueue Task, Name, Profile
   End If
End Function