Her kan du se hvordan du kan oprette et recordset fra bunden og indsætte data, som du kan sortere på efterfølgende.
 
 Dette eksempel opretter et recordset med felterne (name, size), hvorefter der bliver lavet en dir af dit bibliotek som bliver lagt ind i recordsettet. Når dette er sket kan du så udskrive dit recordset i den rækkefølge du vil, i dette eksempel efter filnavn.
 
 ***************************************************
 <!-- METADATA TYPE="typelib" FILE="C:\Program files\Common 
 files\System\ado\msado15.dll" --> 
 
 <% 
 Option Explicit 
 
 Dim objFSO     '' Scripting.FileSystemObject 
 Dim objFolder  '' Scripting.Folder 
 Dim objFile    '' Scripting.File 
 Dim rsData     '' ADODB.Recordset 
 
 Set rsData = Server.CreateObject("ADODB.Recordset") 
 With rsData.Fields 
    .Append "Filename", adVarChar, 40, adFldUpdatable 
    .Append "Size", adInteger, , adFldUpdatable 
 End With 
 rsData.Open , , adOpenDynamic 
 
 Set objFSO = Server.CreateObject("Scripting.FileSystemObject") 
 Set objFolder = objFSO.GetFolder(Server.MapPath("/")) 
 For Each objFile in objFolder.Files 
    rsData.AddNew 
    rsData("Filename") = objFile.Name 
    rsData("Size") = objFile.Size 
    rsData.Update 
 Next '' objFile 
 
 rsData.Sort = "Filename" 
 rsData.MoveFirst 
 Do Until rsData.EOF 
    Response.Write rsData("Filename") _ 
       & " (" & rsData("Size") & " bytes)<br>" 
    rsData.MoveNext 
 Loop 
 
 rsData.Close 
 %> 
 ***************************************************
 >>Smilly
  
                    
                    
                    
                     |