Avatar billede loukas Mester
13. juli 2002 - 20:55 Der er 9 kommentarer og
1 løsning

delfile.deletefile(filnavn)

Jeg ved ikke hvad det er der går galt.
Håber nogen kan hjælpe mig :-)


Koden:
set Rs2 = server.createobject("ADODB.recordset")

SQL = "SELECT * FROM varer where vareid=66"
Set Rs2 = objConn.Execute(SQL)


' slet billede på disk hvis der er et billede...
if Rs2("pic")<>"" then

filnavn= ""
filnavn= filnavn & Server.MapPath("../webshop/varer_pic") & "/"  & Rs2("pic")

set delfile=createobject("scripting.filesystemobject")
delfile.deletefile(filnavn)
end if

'slet billede fra database
Rs2.delete

'ryd op
set Rs2 = nothing



Fejlen:
Microsoft VBScript runtime error '800a0035'

File not found

/ny/ad/retvare2.asp, line 71
Avatar billede eagleeye Praktikant
13. juli 2002 - 21:17 #1
Det betyder den ikke kan finde den fil du prøver at slette.
Avatar billede eagleeye Praktikant
13. juli 2002 - 21:18 #2
Prøv at udskrive filnavnet så du kan se om det passer med en fil.

Response.write filnavn
'delfile.deletefile(filnavn)
Avatar billede loukas Mester
13. juli 2002 - 21:27 #3
ok, jeg prøver  lige
Avatar billede loukas Mester
13. juli 2002 - 21:32 #4
Hmm, den sidste skåstreg vender forkert

d:\home\lachicadk\www\ny\webshop\varer_pic/JUst.jpg..
Avatar billede eagleeye Praktikant
13. juli 2002 - 21:34 #5
Ja.. så er det nok derfor fejlen kommer, prøv at rette denne linie:
filnavn= filnavn & Server.MapPath("../webshop/varer_pic") & "/"  & Rs2("pic")

Til:
filnavn= filnavn & Server.MapPath("../webshop/varer_pic") & "\"  & Rs2("pic")
Avatar billede eagleeye Praktikant
13. juli 2002 - 21:36 #6
Du kan også vælge at tage selve filnavnet fra databasen ind i Server.Mapparh:

filnavn= filnavn & Server.MapPath("../webshop/varer_pic/" & Rs2("pic"))
Avatar billede loukas Mester
13. juli 2002 - 21:39 #7
ok
Avatar billede loukas Mester
13. juli 2002 - 21:48 #8
Yes, så virker det :-)
Tak for hjælpen.

Hov kom lige med et svar forresten, så du kan få point ;-)
Avatar billede eagleeye Praktikant
13. juli 2002 - 21:50 #9
Ok.. :)
Avatar billede loukas Mester
13. juli 2002 - 22:07 #10
Hejsa
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester