14 messaggi dal 12 novembre 2002
Premetto che ho pochissima esperienza in ASP, ho bisogno di un aiuto... ho bisogno di leggere i nomi dei file contenuti in una determinata cartella... realizzando la mia funzione in vb io utilizzo "Dir" comando che ho sempre usato e che se provato su VB6 funziona perfettamente...
il problema è che quando provo a utilizzare questa funzione in una pagina ASP mi viene risposto :

Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente: 'Dir'


con cosa posso sostituire il comando Dir?
il codice che uso è questo...

File = Dir("path\*.pdf")


GRAZIE!!!!
2.907 messaggi dal 15 maggio 2001
Contributi
Vbscript , come avrai sicuramente capito è molto meno versatile che Visual Basic...

In Vbscript devi fare riferimento al componente FileSystemObject installato sulla maggior parte dei web server

ti faccio un esempio :

<%
dim leggi,cartella,file

set leggi=Server.CreateObject("Scripting.FileSystemObject")
set cartella=leggi.GetFolder("c:\tuo percorso\")
for each file in cartella.files
Response.write(file.Name & "<br />")
next
set cartella=nothing
set leggi=nothing
%>

bye bye

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.