---
title: "Odefinerat fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/82458-odefinerat-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Melea"
published: "2003-07-22T09:48:43.000Z"
updated: "2003-07-22T10:22:16.000Z"
replies: 12
views: 410
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/82458-odefinerat-fel"
---

# Odefinerat fel

## #1 — Melea, 2003-07-22T09:48Z

Hej igen! :D

Jag håller på att fixa ett uploadscript, men de strular lite smått..
Den klarar av att INSERT'a allt i databasen men när det väl kommen till upload processen så funkar det inte :(

Det står:

Feltyp:
Persits.Upload.1 (0x800A0001)
Odefinierat fel

på rad 20, alltså där Count = Upload.Save(".. and so on står...
skulle också vilja ha hjälp med, om det går att göra om det här uploadscriptet så man kan skriva:
Count = Upload.Save("http://localhost/upload") också, detta funkar inte i nuläget :(

```
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Driver={MySQL ODBC 3.51 Driver};server=localhost;uid=xxx;pwd=xxx;database=test" 
Set RecSet = Server.CreateObject("ADODB.Recordset")

SQL = "INSERT INTO test(info) VALUES ('" & Request.Form("info") & "') "
Connect.Execute sql,,128

Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("C:\Inetpub\wwwroot\upload")

Response.Redirect "form1.asp"
%>
```

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

## #2 — Gein, 2003-07-22T09:51Z

Sök på "Odefinierat fel" i ASP, VBScript-forumet så får du en hel drös med träffar.

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

## #3 — Qimen, 2003-07-22T09:52Z

Dum fråga kanske, men du har sätt till att du har Komponenten Persits installerad?

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

## #4 — Melea, 2003-07-22T09:57Z

Ja den är installerad :)

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

## #5 — @nders, 2003-07-22T09:58Z

Har du satt korrekta rättigheter på mappen *upload* för webbserveranvändaren?

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

## #6 — @nders, 2003-07-22T09:59Z

> Count = Upload.Save("http://localhost/upload") också, detta funkar inte i nuläget

Du kan inte ladda upp till http-adresser. Varför vill du göra så?

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

## #7 — Melea, 2003-07-22T10:01Z

Om du menar Egenskaper \> Säkerhet så är allting ikryssat

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

## #8 — @nders, 2003-07-22T10:02Z

> **Melea skrev:**
>
> Om du menar Egenskaper \> Säkerhet så är allting ikryssat

För IUSR_XXX ?

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

## #9 — Melea, 2003-07-22T10:14Z

Ja, uploadscriptet funkar om jag inte har med insert grejen...

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

## #10 — @nders, 2003-07-22T10:18Z

Aha. Jag tror att det beror på att du använder Request.Form i SQL-frågan. Det brukar få de flesta uploadkomponenter att gå bärsärk.

Det skall finnas en egen metod i uploadkomponenten som du ska använda i stället. Den brukar heta .Form. Då borde det se ut så här:

```
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Driver={MySQL ODBC 3.51 Driver};server=localhost;uid=xxx;pwd=xxx;database=test" 
Set RecSet = Server.CreateObject("ADODB.Recordset")

Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("C:\Inetpub\wwwroot\upload")

SQL = "INSERT INTO test(info) VALUES ('" & [b]Upload[/b].Form("info") & "') "
Connect.Execute sql,,128

Response.Redirect "form1.asp"
%>
```

Kontrollera dock med komponenttillverkarens hemsida eller lämplig dokumentation om den inte har metoden .Form, för där lär finnas motsvarande.

Mvh

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

## #11 — Melea, 2003-07-22T10:20Z

Jaaaaaa!! Det fungerar ;) Tack så hemskt mkt

Ha en bra dag :birp

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

## #12 — @nders, 2003-07-22T10:22Z

Du skapar också ett recordset du inte använder här. Använder du det senare i koden? Annars, släng bort raden, det är bara onödigt att skapa objekt om man inte ska använda dem.

mvh

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

## #13 — Melea, 2003-07-22T10:22Z

Ah, finns det något sätt i det här scriptet att spara filnamnet i databasen?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/82458-odefinerat-fel
