webForumDet fria alternativet

Hittar inte katalog med Fso

ASP

3 svar · 263 visningar · startad av Boorg

Medlem sedan okt. 2004409 inlägg
Frågan#1

Andvänder denna för att visa alla bilder i en mapp. Men hittar inte mappen :/

	Set FSO = Server.CreateObject("Scripting.FileSystemObject")
	Set Folder = FSO.GetFolder("\\nya")
	set Files = Folder.Files
	For each Item In Files
	if lcase( right( Item.Name, 3 ) ) = "jpg" and X < 9 then
	Response.write "<Img src='" & Item.Name & "' width='100px'>"
	X = X + 1
	End If
	Next

Och jag får detta felmedelandet

Microsoft OLE DB Provider for ODBC Drivers (0x800A004C)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0xca8 Thread 0x84 DBC 0x10bbf7c Jet'.
/stajl/bilder/addlist.asp, line 25

Någon som ser något fel?
Tacksam för hjälp

Medlem sedan juni 200032 967 inlägg
#2

Du får inte det felet av den koden. Det felmeddelandet kommer från en databaskoppling som inte finner databasen.

Dessutom: använd inte [php]-taggar för asp-kod. Använd vanliga kod-taggar.

Medlem sedan okt. 2004409 inlägg
#3

Jo ska tänka på det nästa gång ;)
Men det är såhär att det va fel felmedelande :/
Men det är löst.. eller löst och löst...

Nu när jag skriver så här:

Set Folder = FSO.GetFolder("\")

så hittar den filerna som ligger rätt i c: varför???

Medlem sedan juni 2002256 inlägg
#4
Set Folder = FSO.GetFolder(Server.MapPath("/nya"))
252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)