---
title: "Jobbigt fel här.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/122230-jobbigt-fel-här"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-02-11T14:42:28.000Z"
updated: "2005-02-15T12:15:58.000Z"
replies: 11
views: 521
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/122230-jobbigt-fel-här"
---

# Jobbigt fel här..

## #1 — webbSAJTEN, 2005-02-11T14:42Z

Tjenare!
Jag försöker få ut antalet poestar i databasen för att sedan kunna göra så att den lägger till +1 efter ett filnamn om de finns någon me de namnet i databasen..

```
Dim sn
f_namn = mySmartUpload.form("xxx")
'response.Write(f_namn)

map = "dokument/"

SQL = "SELECT COUNT( strFil ) FROM dokument WHERE strFil = '" & map & f_namn & ".doc' GROUP BY strFil"
response.Write SQL
Set RS = Connect.Execute(SQL)
```

Använder mig av MySmartUpload.form när jag vill hämna värdet i formen xxx, men värdet kommer inte med.
Vet någon vad som är fel?
Request.form fungerar inte. Varför?

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

## #2 — @nders, 2005-02-11T14:53Z

> Använder mig av MySmartUpload.form när jag vill hämna värdet i formen xxx, men värdet kommer inte med.

Antagligen har du inte kört uploadkomponentens metod *Save*, det måste du göra innan du kan komma åt formulärdata.

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

## #3 — webbSAJTEN, 2005-02-11T15:01Z

Menar du att jag ska skriva såhär:

```
mySmartUpload.Save()
```

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

## #4 — @nders, 2005-02-11T15:02Z

Nej, för jag skrev fel. 

Metoden *Upload* är det du ska köra. Det är ju ASPSmart vi pratar om. :)

Mvh

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

## #5 — webbSAJTEN, 2005-02-11T15:04Z

hur menar du?
Jag kan inte köra Upload innan jag läst formulärdatan..

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

## #6 — @nders, 2005-02-11T15:08Z

Det måste du. Du måste köra .Upload för att .Form ska ge dig något. 

Vad är problemet?

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

## #7 — webbSAJTEN, 2005-02-12T21:17Z

Koden är:

```
Dim sn
f_namn = mySmartUpload.Form("xxx")
'response.Write(f_namn)
if f_namn = "" then
response.Write("Tomt")
end if 

map = "dokument/"

SQL = "SELECT COUNT(strFil) FROM dokument WHERE strFil = '" & map & f_namn & ".doc' GROUP BY strFil"
response.Write SQL
Set RS = Connect.Execute(SQL)

IF NOT RS.EOF THEN

nummer = RS(0)

  Do Until RS.EOF   
     nummer = nummer + 1
  RS.MoveNext
  Loop
Else
   nummer = 25
End IF
```

Den skriver ut:

SELECT COUNT(strFil) FROM dokument WHERE strFil = 'dokument/.doc' GROUP BY strFil

Efter dokument/ ska den skriva ut namnet på den filen man vill skicka upp och av de kolla om det finns någon me de namnet redan..

Problemet är att den inte får me namnet från formuläret..
Hur fixar jag "Metoden Upload"??

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

## #8 — @nders, 2005-02-12T21:25Z

> Problemet är att den inte får me namnet från formuläret..

Jo, du måste ju som sagt köra metoden upload innan du kan komma åt formulärdatat!

> Hur fixar jag "Metoden Upload"??

Hmm, du kör *uploadkomponentens* metod Upload. 

```
namnetpådittuploadobjekt.upload
```

Mitt tips är att du tuggar i dig manualen.

<http://www.aspsmart.com/aspSmartUpload/>

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

## #9 — webbSAJTEN, 2005-02-15T12:01Z

Vart?

vart ska jag köra den? Högst upp på sidan?
Är de bara sen raden jag ska skriva in:

mySmartUpload.Upload??

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

## #10 — webbSAJTEN, 2005-02-15T12:07Z

Jag la den såhär:

```
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
	mySmartUpload.Save
	mySmartUpload.upload
```

Nu fick jag fel:

aspSmartUpload error '800a0009' 

Subscript out of range 

/TGwebb/Intranet/installningar_doku_do.asp, line 84 

```
If CLng(Request.ServerVariables("CONTENT_LENGTH")) < CLng(MAX_UPLOAD_SIZE) then
	mySmartUpload.Upload()
```

Rad 84: mySmartUpload.Upload()

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

## #11 — @nders, 2005-02-15T12:08Z

Kör upload först, direkt efter du initierat objektet.

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

## #12 — webbSAJTEN, 2005-02-15T12:15Z

Menar du:

```
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
	mySmartUpload.upload
mySmartUpload.Save
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/122230-jobbigt-fel-här
