webForumDet fria alternativet

Plocka bort fil med persits

ASP

1 svar · 189 visningar · startad av zlakker

Medlem sedan apr. 2001227 inlägg
Frågan#1

Här är min kod för att plocka bort en fil med persits.upload.

<%
			   	Visa = "SELECT * FROM tblNews WHERE id = " & Request.Querystring("userid")
		  		RecSet.Open Visa, Connect, 3, 3	
				
				Set Upload = Server.CreateObject("Persits.Upload.1")
				
				filnamn1 = RecSet("fileorg")
				filnamn2 = RecSet("filepre")
				
				Upload.DeleteFile server.mappath("images/upload/" & filnamn1)
				Upload.DeleteFile server.mappath("imges/upload/" & filnamn2)
				
				SQL = "DELETE fileorg, filepre from tblNews where id = " & Request.Querystring("userid")
			  	Connect.Execute(SQL),,128 
			 
			   	Connect.Close
				Set Connect = nothing
			   
			%>
			<font class="text">Bilden har tagits bort</font>

Det jag vill är alltså att först plockar man fram vilka filnamn det gäller och sedan använder man det för att plocka bort rätt fil.

Men jag har väl skrivit lite fel när jag ska hämta filnamnet. Hur gör jag ?

Får följande felmess:

Persits.Upload.1 error '800a001d'

The system cannot find the file specified.

/admin_nyheter.asp, line 317

Rad 317 är:

Upload.DeleteFile server.mappath("images/upload/" & filnamn1)

Medlem sedan apr. 2001227 inlägg
#2

Lösningen blev denna:

			Upload.DeleteFile server.mappath("images/upload" & "/" & RecSet("fileorg"))
			Upload.DeleteFile server.mappath("images/upload" & "/" & RecSet("filepre"))
255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)