---
title: "ASPUpload - kolla om fil finns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/86129-aspupload-kolla-om-fil-finns"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Koggen"
published: "2003-09-16T13:05:27.000Z"
updated: "2003-09-16T13:22:29.000Z"
replies: 2
views: 226
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/86129-aspupload-kolla-om-fil-finns"
---

# ASPUpload - kolla om fil finns

## #1 — Koggen, 2003-09-16T13:05Z

Hej
Jag skulle behöva kolla om filnamnet jag försöker ladda upp med ASP-Upload redan finns lagrat i en databas, men får det inte att fungera. 

Så fort jag försöker skriva något innanför Upload-objektet så slutar allt att fungera. Här kommer lite kod:

```
<!--#include virtual="\Inst-mallar/inx/fso.asp" -->
<!--#include virtual="\Inst-mallar/inx/databas.asp" -->
<%
Set Upload = Server.CreateObject("Persits.Upload")
f_namn = Upload.Files("dokument").ExtractFileName 

' Här skulle alltså kollen om filen redan finns göras, 
' men det funkar alltså inte.
SQL = "SELECT * FROM mallar WHERE fil = '" & f_namn & "'"
Set RecSet= CreateObject("ADODB.Recordset")
recSet.open SQL, Connect

if NOT recSet.eof then
response.redirect "file_upload_form.asp?mess=Fil finns"
else

' Uppladdningen funkar om kollen inte görs
Upload.Save(folderpath)

' Denna lagring i databasen fungerar också om inte kollen görs
SQL = "INSERT INTO mallar(fil,anm) VALUES('" & f_namn & "','" & Upload.form("anm") & "')"
connect.execute(SQL)
response.redirect "meny.asp?mess=nyuppladdning"

end if
%>
```

Något direkt felmedelande får jag inte, utan bara att sidan ej kan visas.
Resten fungerar om jag plockar bort kontrollen.

Mycket tacksam för tips hur detta skall lösas.

Permalänk: https://www.webforum.nu/p/86129

## #2 — @nders, 2003-09-16T13:15Z

Re: ASPUpload - kolla om fil finns

> **Koggen skrev:**
>
> Något direkt felmedelande får jag inte, utan bara att sidan ej kan visas.

Då kan du börja med att kolla om *Friendly http error messages / Egna http-felmeddelanden* är markerat i IE, och i så fall stänga av. Lättare att felsöka med hjälp av felmeddelande.

Permalänk: https://www.webforum.nu/p/1157602

## #3 — Koggen, 2003-09-16T13:22Z

Tack för tipset, nu fick jag ett felmeddelande:

Microsoft VBScript runtime error '800a01a8' 

Object required: 'Upload.Files(...)' 

/Inst-mallar/ad/file_upload_send.asp, line 5 

(Rad 5 är: f_namn = Upload.Files("dokument").ExtractFileName )

Permalänk: https://www.webforum.nu/p/1157604

---

Tråden på webben: https://www.webforum.nu/amne/asp/86129-aspupload-kolla-om-fil-finns
