---
title: "Bild till ACCESS-databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79352-bild-till-access-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LeonL"
published: "2003-06-10T16:06:06.000Z"
updated: "2003-06-11T14:08:54.000Z"
replies: 19
views: 478
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/79352-bild-till-access-databas"
---

# Bild till ACCESS-databas

## #1 — LeonL, 2003-06-10T16:06Z

Hur gör jag för att lägga in en bild i en Access-databas för att vid senare tillfällen ta fram bilden på en sida?

Något som ska ändras i databasen?
 :q :q

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

## #2 — m_soderlund, 2003-06-10T16:15Z

Du kan lägga in en text i en kolumn i databasen, och sen när du skriver ut info från databasen kan det bli så här:

```
<%
'anslut till databasen etc.

Response.Write "<img src=""" & Rs("bild") & ".gif""" alt="""" />"

'stäng objekt
%>
```

Använder du HTML får du ersätta " /\>" på slutet med "\>". ;)

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

## #3 — LeonL, 2003-06-10T16:28Z

Jag kanske formulerade frågan fel... Jag försöker igen...

Hur gör jag för att LAGRA en bild I EN ACCESS-databas? :q Någon som vet? :OO

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

## #4 — voigtann1, 2003-06-10T16:37Z

varför vill du detta? Tänk om någon lägger upp en stor bild.. blir inte databasen större -\> Segare sida?

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

## #5 — LeonL, 2003-06-10T16:41Z

Eftersom den s.k. "någon" är jag så komemr jag inte att lägga upp en stor bild... bara JPEG-bilder som är ca 200\*200
Privatbruk! ;)

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

## #6 — solbulle, 2003-06-10T17:03Z

> **m_soderlund skrev:**
>
> Använder du HTML får du ersätta " /\>" på slutet med "\>". ;)

Hur många av oss tror du **inte** anväder sig av html? ;)

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

## #7 — OveRRidE, 2003-06-10T17:50Z

Varför ha dem just *i* databasen? 

Känns mer fördelaktigt att ha dem i en egen mapp, på servern.

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

## #8 — trexter, 2003-06-10T17:57Z

Varför svarar ni inte på hans fråga i stället för att fråga varför han vill ha svar?  :q

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

## #9 — SteveP, 2003-06-10T18:13Z

Du kan konvertera bilderna till hexvärden och sedan skriva ut dom. Jag tror kollumnens datatyp ska vara på Binary. Jag gjorde detta för rätt länge sedan och det fungerade smärtfritt. Bilderna lagrades alltså enbart i databasen.
Sök på google eller aspin.com så ser du nog nåt exempel.
Jag har tyvärr inte koden kvar.

Men personligen föredrar jag att ladda upp bilderna i en katalog genom ett upload script och sedan enbart lägga in namnet på bilden i databasen. Jag tror detta är den bästa lösningen också.

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

## #10 — LeonL, 2003-06-10T18:51Z

Eftersom många anser att spara bilderna i en separat mapp och lagra filnamnet i databasen, så accepterar jag det som ett beslut. Tack för all hjälp, allesammans! :birp

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

## #11 — LeonL, 2003-06-10T19:42Z

Den här verkar inte funka:

```
  Set Upload = Server.CreateObject("Persits.Upload.1")
  Upload.Save(Server.MapPath("bilder\"))
  For Each File In Upload.Files
    objConn.Execute("INSERT INTO bilder(url,adressid) VALUES('" & File.FileName & "'," & Request.Querystring("id") & ")")
  Next
```

Upload.Name blir istället det värde som jag angav undar NAME="" på input-taggen. Men jag vill ju spara filnamnet som nyligan hade sparats... hur göra? :q

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

## #12 — solbulle, 2003-06-10T20:46Z

Hm... nu är jag inte riktigt med på vad du skriver. Den kod du visar ska väl till att spara det namnet som den uppladdade filen fick?
Upload.Name eller File.Name lär väl ge dig, precis som du skriver namnet på "filrutan" i formuläret.

Jag tycker helt klart den kod du visar skall fungera.
(Däremot kanske ditt id inte uppfatts som ett tal.)

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

## #13 — LeonL, 2003-06-11T11:09Z

Set Upload = Server.CreateObject("Persits.Upload.1")
    Upload.Save(Server.MapPath("bilder\\"))

Hur gör jag då för att ta reda på filnamnen? :o

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

## #14 — Skarre, 2003-06-11T11:44Z

> **trexter skrev:**
>
> Varför svarar ni inte på hans fråga i stället för att fråga varför han vill ha svar?  :q

It's the webForum way!  :x

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

## #15 — Skarre, 2003-06-11T11:46Z

> **LeonL skrev:**
>
> Hur gör jag då för att ta reda på filnamnen? :o

När det gäller komponentspecifika frågor brukar det gå snabbare om man själv letar reda på svaret:

<http://www.aspupload.com/manual.html>

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

## #16 — Engine^, 2003-06-11T11:58Z

Lista filnamn...

```
Set objUpload = Server.CreateObject("Persits.Upload")
Set objDir = objUpload.Directory(Server.MapPath("/bilder") & "\*.*", SORTBY_TYPE)

For Each objFile in objDir
   Response.Write objFile.FileName &"<BR>"
Next
```

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

## #17 — LeonL, 2003-06-11T11:59Z

Jo så här gör jag ju:

```
  Set Upload = Server.CreateObject("Persits.Upload")
    Upload.Save(Server.MapPath("bilder"))
    
    For Each File In Upload.Files 
      Response.Write(File.Name & "<br>")
    Next
```

Problemet är dock att den bara skriver ut "bild1", och inte själva filnamnet. Så här ser input-taggen ut:
\<input type="file" name="bild1"\>

Nu förstår ni varför jag frågar HÄR PÅ wF och varför "bild1" kommer fram...

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

## #18 — LeonL, 2003-06-11T12:01Z

red\\ Glöm det  :r

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

## #19 — Engine^, 2003-06-11T12:03Z

Nja, du använder dig utav Files Collection och inte av Directory. Nu har jag ingen aning om det gör någon skillnad.

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

## #20 — Skarre, 2003-06-11T14:08Z

Efter att ha letat i objektreferensen i ca 3,5 sekunder hittade jag följande:

<http://www.aspupload.com/object_file.html#OriginalFileName>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/79352-bild-till-access-databas
