Avatar billede brian_d Nybegynder
22. februar 1999 - 00:00 Der er 12 kommentarer og
1 løsning

images

Hvordan viser jeg billeder der er gemt som OLE object i en Access tabel?

jeg forventede at dette ville virke:

<% SQL = "SELECT * FROM intra"
Set RS=DB.Execute(SQL)
While Not RS.EOF %>   
    <tr>
            <td><%=RS("initial")%></td><td><%=RS("foto")%></td>
    </tr>
<% RS.MoveNext
Wend %>

Resultatet ser sådan ud:

mle ?/
mlt ?/





Avatar billede brian_d Nybegynder
22. februar 1999 - 13:49 #1
Jeg havde sat 90 point på spil, Så hvis admin er så venlig at ordne dette lille problem :o)
Avatar billede Dan Nim Seniormester
22. februar 1999 - 14:09 #2
Ville det ikke være letter at gemme billede på serveren, og lave stien til billede i din Tabel.

F.eks. hvis billede liger i "billeder/bil.gif", Så skriver du i din tabel "billeder/bil.gif"

og viser billede med

...
<%
SQL = "SELECT * FROM intra"
Set RS = conn.execute( SQL )
%>
...
Her vises billede :
<img src="<%=RS("bil")%>">

Kunne det ikke bruges ?

Avatar billede thomas Nybegynder
22. februar 1999 - 14:12 #3
det er ikke så simpelt som du gør det til, istedet for rs("FOTO") skal du lave noget der liger <IMG SRC="image.asp">, hvor der inde i asp scriptet skal foregå en hel del ting for eksempel skal du sætte content type til f.eks gif, du skal også bruge ting som Response.BinaryWrite, Getchunck o.s.v. , det kan finde et kode eksempel på lige det du søger i microsofts knowledge base på microsoft.com.
Avatar billede Dan Nim Seniormester
22. februar 1999 - 14:18 #4
Hvad mener du ?.

Hvis han har en sti i sin Tabel som hedder "billeder/bil.gif"

Kan man nemte visse billede med :
...
<%
SQL = "SELECT * FROM intra"
Set RS = conn.execute( SQL )
%>
...

Dettet er min <img src="<%=RS("bil")%>">

Jeg bruger det selv !
Avatar billede brian_d Nybegynder
22. februar 1999 - 14:27 #5
Thomas:

har du et MS KB artikel ID ???
Så er pointene dine :o)
Avatar billede thomas Nybegynder
22. februar 1999 - 14:29 #6
ja, men nu ligger hans billeder i databasen, så det hurtigeste (alt efter hvor mange billeder det drejer sig om) er at lave et asp script der viser dem direkte fra databasen.

MEN, billeder i databaser kan klart IKKE anbefales, da det går dramatisk ud over performance, specielt i access.
Avatar billede thomas Nybegynder
22. februar 1999 - 14:31 #7
desværre, led efter access og asp og images ... jeg kan desværre ikke huske det, scriptet findes også (mener jeg) i hjælpen til iis4
Avatar billede brian_d Nybegynder
22. februar 1999 - 14:32 #8
Thomas:

Du har ret, de er allerede i databasen ca 200 billerder der bliver jævnligt udskiftet
Avatar billede brian_d Nybegynder
22. februar 1999 - 14:34 #9
Desværre thomas er inde på det rigtige, din løsning kan ikke bruges da access applikationen skal skrives om.....
Avatar billede admin Novice
22. februar 1999 - 18:47 #10
Hvis det ikke var hensigten at give 0 point for et svar, vil jeg gerne rette det for dig.
Eksperten har i et par dage oprettet et spm med 0 point hvis man brugte indtastningsfeltet. Fejlen er blevet rettet.
Avatar billede kurt-kewl Nybegynder
22. februar 1999 - 23:39 #11
Du skal sætte en header, f.eks.:

Response.Header("image/gif")
eller
Reponse.Header("image/jpeg")

Derefter kan du bruge:

Response.Binarywrite(RS("FOTO"))
Avatar billede brian_d Nybegynder
23. februar 1999 - 10:26 #12
det var hvad der skulle til.

tak :o)
Avatar billede meyer Nybegynder
10. marts 1999 - 20:32 #13
Hvordan gemmer man billeder i acces??
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