Autor Beitrag
bpblub
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 11.03.09 11:24 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: 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 gefunden.

Gruß Jürgen