Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Elencare in ordine di data

    Carissimi,
    a questo script avevo incluso la possibilità di elencare i file in ordine di data.
    codice:
    <% 
    
    Dim objFso, objFolder, objFiles
    Dim strFolder, strFile, strPath, strExt
    
    ' Definisci il percorso della cartella da leggere 
    strPath = "/CARTELLA" 
    strExt = ".JPG"
    
    Set objFso = Server.createObject("Scripting.FileSystemObject") 
    Set objFolder = objFso.GetFolder(Server.MapPath(strPath)) 
    Set objFiles = objFolder.Files 
    
    set custRs = Server.CreateObject("ADODB.Recordset")
    custRs.Fields.Append "nome", 200, 300 ' adVarChar
    custRs.Fields.Append "data", 7 ' Date
    
    custRs.AddNew
    custRs("nome") = strFile.name
    custRs("data") = strFile.DateCreated      
    
    custRs.Sort = "data Desc"
    
    custRs.movefirst
    
     Do until custRs.eof
        if Right(lcase(custRs("nome")), Len(strExt)) = lcase(strExt) then 
    
    
    dim iContatore
    dim displayPulsanti
    iContatore = 0
    displayPulsanti = true
    
    for each strFile in objFiles 
        if Right(lcase(strFile.name), Len(strExt)) = lcase(strExt) then 
        
            iContatore = iContatore + 1
        end if
    next
    if iContatore <= 1 then
        displayPulsanti = false
    end if
    iContatore = 0 
    
    for each strFile in objFiles 
    if Right(lcase(strFile.name), Len(strExt)) = lcase(strExt) then 
    
    
        %>
    STAMPA I FILE
    <%  
    iContatore = iContatore + 1
    
    end if
    Next    
    
    end if
    
    custRs.movenext
    
    loop
    
    Set objFso = Nothing 
    Set objFolder = Nothing
    Set objFiles = Nothing 
    
    
    %>
    Ho questo errore però:
    codice:
    ADODB.Recordset error '800a0e78' 
    
     Operation is not allowed when the object is closed. 
     Alla linea : custRs.AddNew
    

    Dove sbaglio?
    Grazie


  2. #2
    te lo dice chiaramente che quella operazione NON è possibile perché l'oggetto è CHIUSO...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie optime, questo l'avevo capito anche dall'errore, ma volevo sapere come fare coesistere questo script insieme, l'ordine x data etc.
    Grazie

  4. #4
    ma se lo avevi già capito, perché non l'hai corretto aprendo l'oggetto? cosa c'entra la coesistenza ecc ecc?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ho capito l'errore, ma non so come risolverlo, dove aprire l'oggetto etc

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessun aiuto su come risolvere l'errore?
    grazie

  7. #7
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Scusami ma su cosa stai scrivendo la "table" che vuoi costruire? in Access?
    Se si, manca la connessione al DB o la sua creazione e manca anche la creazione dell'oggetto table...
    poi puoi inserire gli oggetti Fields nella table...e gestire un eventuale sort tramite una chiamata SQL

    oppure sono io che non ho capito cosa vuoi costruire...

    ciao
    Ultima modifica di vic53; 28-03-2014 a 00:00
    Vic53

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie optime, per avermi fatto notare un vecchio mio post, per quanto riguarda il record disconnesso tutto ok, ma non riesco ad implementarci il contatore, come devo fare?
    Grazie
    G.

  10. #10
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    se incrementi il contatore, dove lo stampi? e poi lo resetti dopo averlo caricato?
    non ci vuole un "response.write contatore" o un<%=contatore% %> da qualche parte...?
    ciao
    Vic53

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.