Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - blob+image


bpblub - Mi 11.03.09 11:24
Titel: blob+image
Hey Leute,

Ich probiere gerade etwas mit MySql und C# rum und bin auf folgendes Problem gestoßen.
Ich hab ein Bild in die Datenbank hochladen können und will es jetzt wieder abrufen.
Als erstes hab ich versucht das Bild von der Datenbank über den Datareader in ein object umzuwandeln, doch das klappt nicht, weil ich kein Convert.toImage oder ähnliches habe.

Hat jemand vielleicht eine Lösung für das Problem?

lg
blub

PS:"Sorry, wenn was an Information fehlt und danke schonmal für die Antworten"


JüTho - Mi 11.03.09 12:21

Hallo und :welcome:

Du musst das BLOB-Feld mit einer Binary-Variante als MySqlDbType abrufen, in einen Stream (!) konvertieren und daraus das Bild erzeugen. Ziemlich das Gleiche (für MS-SQL) habe ich über die Forumssuche nach "stream AND image" in varbinary Image aus DB in ImageBox [http://www.c-sharp-forum.de/viewtopic.php?t=85651] gefunden.

Gruß Jürgen