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