Avatar billede webbe Nybegynder
14. maj 2002 - 10:31 Der er 1 kommentar og
1 løsning

FSO.DeleteFile - virker ikke....hvorfor?

Hejsa

Jeg er igang med et større projekt hvor jeg flytter rundt på nogle filer osv.

Hvis jeg er igang med at opdatere en post skal den tjekke om feltet Filnavn1 indeholder en værdi.
Hvis den gør skal filen slettes fra en mappe angivet via server.mappath.

Stien er rigtig, men den melder fejlen "Object required"

Min kode ser således ud:

'henter oplysninger om tidligere gallerifiler
sql1 = "SELECT * FROM Galleri WHERE Filmnr="&Session("Filmnr")
Set rs1 = Connect.Execute(sql1)

'sætter og flytter evt. nye gallerifiler
Set Pic1 = Upload.Files("gal1")
    If Pic1 is nothing Then
        Pic11 = rs1("Filnavn1")
    Else
        Pic11 = Pic1.ExtractFileName
        If rs1("Filnavn1") <> "" Then
            delSti = Server.MapPath("./../Images/film/"&Session("Filmnr")&"/images/"&rs1("Filnavn1")&"")
            objFS0.DeleteFile delSti
        End if
        tmpSti = Server.MapPath("./../images/film/"&Session("Filmnr")&"/tmp/"&Pic11&"")
        standardSti = Server.MapPath("./../images/film/"&Session("Filmnr")&"/images/"&Pic11&"")
        objFSO.MoveFile tmpSti,standardSti
    End if

Nogen forslag?
Avatar billede webbe Nybegynder
14. maj 2002 - 10:32 #1
Det skal lige siges, at feltet filnavn1 indeholder en værdi og at det filnavn eksisterer i den pågældende mappe.
Avatar billede webbe Nybegynder
14. maj 2002 - 11:26 #2
Lukker spørgsmålet, da det var en fejl fra min egen side.

Det skal nemlig slet ikke bruges alligevel.
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