Announcement

Collapse
No announcement yet.

Bild aus MS-SQL DB laden und anzeigen....

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bild aus MS-SQL DB laden und anzeigen....

    Ich habe über eine in Delphi entwickelte Software Bilder in einer SQL-DB abgelegt. Diese möchte ich nun mit einer in C# geschriebenen Anwendung selektieren und anzeigen. Selektieren ist kein Problem, aber wie bekomme ich das Bild aus der DB in eine PictureBox ?

    Danke für eure Hilfe

    Gruß Sascha

  • #2
    Hallo,

    die Kombination von einem DataReader mit der <b>MemoryStream</b>-Klasse löst das Problem:
    <code>
    SqlDataReader aDR = sqlCmdSELECT.ExecuteReader();
    aDR.Read();
    <b>byte</b>[] aBLOb = (<b>byte</b>[])aDR["BlobSpalte"];
    MemoryStream aMS = <b>new</b> MemoryStream(aBLOb);
    PictureBox1.Image = Image.FromStream(aMS);
    aDR.Close();
    </code&gt

    Comment


    • #3
      Hallo Herr Kosch,
      leider wird die Funktion Image.FromStream nicht vom .NET Compact Framework unterstützt. Gibt es eine Ausweichmöglichkeit ?

      Gruß
      Sasch

      Comment

      Working...
      X