Avatar billede taras Nybegynder
15. april 2001 - 14:20 Der er 6 kommentarer og
1 løsning

Billeder fra Access

Jeg uploader billeder til Access gennem SA-FileUp. I Access bliver billedet gemt som lange binære data.

Er der nogen der kan fortælle mig hvordan jeg trækker et billede fra en Access db, hvor billederne er gemt som lange binære data.

I min Access db har jeg felterne:

Image_Type
Image_Name
Image_Data (hvilke indholder den binære data)

Hvis jeg prøver at bruge...
Response.BinaryWrite(\"image_data\")
...så viser den billedet, men ikke resten af siden ?

Avatar billede netsrac Praktikant
15. april 2001 - 15:19 #1
Det er fordi du ikke kan have både et billede og tekst som output på samme side. Du bliver nød til at lave en side der generer billedet, også kalde det op fra en anden side med <img>
Avatar billede netsrac Praktikant
15. april 2001 - 15:19 #2
f.eks.

<img src=\"dinfil.asp?id=1\">
Avatar billede taras Nybegynder
15. april 2001 - 15:22 #3
det har jeg også...

<img src=upload.asp?bogid=\"& bogen &\">
Avatar billede netsrac Praktikant
15. april 2001 - 15:23 #4
Kan jeg se det et sted ?

Du bruger 2 forskellige filer ikke ?
Avatar billede taras Nybegynder
15. april 2001 - 15:31 #5
2 forskellige filer, jeg er lidt forvir...
Avatar billede taras Nybegynder
15. april 2001 - 15:34 #6
En lille del af det...

<%
myConn = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"../images.mdb\")

Set objRS7 = Server.CreateObject(\"ADODB.RecordSet\")
strQ7 = \"SELECT Image_Type, Image_Data FROM Images WHERE bognummer = \" & bogen & \"\"
objRS7.Open strQ7, myConn

If Not objRS7.EOF Then
Response.ContentType = objRS7(\"Image_Type\")
Response.BinaryWrite objRS7(\"Image_Data\")
End If

strMsg = \"<p><img src=upload.asp?bogid=\"& bogen &\"></p>\"
%>
<html>
<head>
bla bla...
<%=strMsg%>
</body>
</html>
Avatar billede taras Nybegynder
15. april 2001 - 16:45 #7
jeg har selv fundet løsningen
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