Plocka bort fil med persits

ASP

1 svar · 195 visningar · startad av zlakker

Medlem sedan apr. 2001227 inlägg
Trådstart#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"))
377 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
127 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)