I output all scheduled jobs from one of our server to a csv file

though it has 28 data fields,I only need the fields above for demo)
WshShell.Run "Cmd.exe /c schtasks /query /S SrvrName /v /fo csv > C:\SomeDir\temp.csv"
"HostName","TaskName","Next Run Time","Status","Comment","Run As User"
"SrvrName","Job1","4:00:00 AM, 10/6/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job11","2:30:00 AM, 10/7/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job12","11:30:00 AM, 10/11/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job2","Never","","Job Desc","DomNme\USR1"
"SrvrName","Job2","4:30:00 AM, 10/5/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job3","4:30:00 AM, 10/12/2009","","Job Desc","DomNme\USR3
"SrvrName","Job3","14:30:00 AM, 10/10/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job4","Never","","Job Desc","DomNme\USR2
"SrvrName","Job5","Disabled","","Job Desc","DomNme\USR1"
"SrvrName","Job6","Disabled","","Job Desc","DomNme\USR1"
"SrvrName","JOB6","4:30:00 AM, 10/14/2009","","Job Desc","DomNme\USR1"
"SrvrName","JOB7","4:30:00 AM, 10/9/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job9","4:30:00 AM, 10/21/2009","","Job Desc","DomNme\USR1"
"SrvrName","Job1","Never","","Job Desc","DomNme\USR1"
I query the file created as :
strsql1 = "SELECT [TaskName],[Comment],[Next Run Time],[Status],[Run As User] FROM temp.csv where instr([Next Run Time],',') <> 0 GROUP BY [TaskName],[Comment],[Next Run Time],[Status],[Run As User] order by cdate(replace([Next Run Time],',',' ')) desc"
without the order by clause, query will work and is sorted by TaskName (default???)
Set con=CreateObject ("ADODB.Connection")
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source='C:\SomeDir';" _
& "Extended Properties=""text;HDR=YES;FMT=Delimited"""
set rs = con.Execute(strsql1)
I will then output then outout the recordset to a page.