När man länkar till en bild via databasen. Hur får man databasen att förstå vart den ska leta efter bilden? Hur talar man om att när jag anropar det som står i denna kolumn, så ska det visas en bild och inte texten som står där... Jag är inte helt säker på att jag har uppfattat din fråga rätt, men jag tolkar det som att du ska skriva ut bildens namn från databasen... nej. Du har ju fått ett korrekt svar! Det finns ingen speciell datatyp som står för Bildfil, visa direkt, i någon kommersiell databas applikation.Länka till bild via db
Jag har bilder som hör ihop med resten som finns på varje Id. och vill därför länka bilderna via db oxå..Sv: Länka till bild via db
Response.Write "<img src=" & RS("bildnamn") & ">" & RS("beskrivning")
/JohanSv: Länka till bild via db
bilden ska visas...
jag har sån <%=fotografi%> och där vill jag att det ska visas en bild...
och vilken bild som ska visas vill jag ange via databasenSv: Länka till bild via db
Antag följande:
I databasen så har du ett fält, som du kallar för bild.
Där spara du NAMNET på bilden (mamma, pappa, jag du osv)
Sen när du har anropat databasen, så tar du fram dina sparade bilder som JohanD visade
<code>
Response.Write "<img src=" & RS("bildnamn") & ">"
</code>
DVS RS står för Recordset och den hantera dina fält (dvs tar fram var som finns i databasen)
Oftast så låter man RS gå i en loop, för att ta fram alla dina bilder.Sv: Länka till bild via db
Anledningen till det är att det lämpar sig dåligt oftast, varför det är mycket bättre att göra som man redan tipsat dig om i det här forumet. Lagra endast namnet till dina bildfiler i dben, själva filen kan du lagra i en speciell katalog, kallad typ DB_BILDER
Därefter hämtar du filnamnet i din asp-sida och lägger in det i en <img> htmltag som huxflux visar din fina bild.
Då slipper du slöa ner din db med en massa binär filer, dber är mycket bättre på att hantera nummer och text, nummer för att det är dbernas modersmål, text för att det är så enkelt, kan inte bli enklare minnessnålare än ASCII