webForumDet fria alternativet

läsa ut en bitmapsbild från access databas

ASP

4 svar · 356 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Frågan#1

Hej!

Hur läser jag ut en bild som ligger lagrad som en bitmap i en access 2000 databas?

denna kod använder jag nu

Set DB_QUERY = Connect.Execute("SELECT Bild FROM Bilder WHERE Bildnamn ="& strId &";")
	Response.Write("<IMG SRC=" & DB_QUERY("Bild") & " BORDER=0>" & vbNewLine)

Nån som kan hjälpa till ?

/tlee

------------------
the man with the golden bottle..

Medlem sedan feb. 20001 590 inlägg
#2

Webläsaren klarar nog inte av att visa bitmappen ändå :-(

Även om du vill försöka, så får du läsa in bilden i en sträng, och sedan konvertera till binär.

Lite struligt kan det bli

/T

------------------
This is what the KLF is about

Medlem sedan mars 2001290 inlägg
#3

hmm.. hur konverterar jag från sträng till binär då ? :))

Det går ju att lagra bilder i databasen som blobbar och då måste man ju kunna läsa ut dom också ?

/tlee

------------------
the man with the golden bottle..

Medlem sedan mars 2001290 inlägg
#4

hittade en länk som beskriver det hela..
http://support.microsoft.com/support/kb/articles/q175/2/61.asp

finns det ingen färdig komponent som fixar detta?

/tlee

------------------
the man with the golden bottle..

Medlem sedan feb. 20001 590 inlägg
#5

I artikeln använder dom en ActiveX komponent som visar bitmappen.

Du kan lagra en gif bild om du vill, men den lagras som ett strängvärde, och kan då inte vara för stor.

Lagra hellre bildens namn i databasen, och låt bilden ligga i filstrukturen.

I MSSQL är det lite annorlunda, där finns bättre stöd för "blobs"

/T

------------------
This is what the KLF is about

379 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
123 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)