Avatar billede tejs Nybegynder
12. juni 2002 - 22:10 Der er 2 kommentarer og
1 løsning

Utræk af binær data fra Access-db

Hej jeg har en Access-database, hvor jeg lagre en række billeder i, af den simple grund at jeg unden FTP el NT bruger login kan slette dem fra min administrationsside. Jeg har fået lavet det sådan at jeg kan skrive de binære data til db'en, men jeg ved ikke hvordan jeg trækker det ud igen og viser billedet på en asp-side. Kan nogen hjælpe..?
Avatar billede kimiwan Nybegynder
12. juni 2002 - 22:36 #1
---
Hej jeg har en Access-database, hvor jeg lagre en række billeder i, af den simple grund at jeg unden FTP el NT bruger login kan slette dem fra min administrationsside.
---

Hvis det er din eneste grund til at gemme billederne i databasen, burde du nok overveje at nøjes med et link i databasen, og så gemme selve billedet i filsystemet.

For at slette billedet, bruger du bare FSO, ligesom når du gemmer filen - blot kalder du "deletefile" metoden.
Avatar billede askhoej Praktikant
12. juni 2002 - 22:43 #2
Hvis du skal udskrive billedet kan du gøre følgende:

Lave en fil som hedder VisBillede.asp og hent dit billede fra databasen¨.
f.eks.
'Opbygger SQL streng
Dim strSQL
strSQL = "SELECT typex, file FROM bruger WHERE BrugerID LIKE '"&ID&"';"

'Eksekvere SQL streng og udskriver billedet
Dim RS   
Set RS = objConn.Execute(strSQL)
    If Not RS.EOF Then
        Response.ContentType = RS("typex")
        Response.BinaryWrite RS("file")
    End If

    Response.End


Herefter kan du kalde billede på din side med:

<img src="VisBilled.asp?ID=<%=ID%>">
Avatar billede eagleeye Praktikant
13. juni 2002 - 08:23 #3
Tag evt et kig på denne side:

http://www.activeserverpages.dk/aspdigital/kapitel2/sqlimage.asp

Hvis du øverføre ID via linkt kan du rette SQL'en til:
strSQL = "SELECT ImageData FROM Images WHERE ImageID = " & request.querystring("id")
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