läsa ut en bitmapsbild från access databas

ASP

4 svar · 374 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Trådstart#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

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

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

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

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

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)