OLE-Objekt aus Access Datenbank mittels VB.NET auslesen

kosh
Goto Top
Hi.

Wir haben eine Access-Datenbank in der in einer Tabelle auch Bilder (JPG, BMP) als OLE-Objekte abgelegt sind.

Ich entwickle nun auf Basis dieser DB eine VB.Net Applikation wo eigentlich nur Stammdaten abgefragt und Bearbeitet werden usw.

Nun hab ich das Problem dass sich die Bilder nicht aus der DB auslesen lassen.
Leider kann ich die Bilder nicht einfach so im Filesystem ablegen, da dieses Programm auf einem USB-Stick weitergereicht wird, und daher nur aus der exe und der mdb bestehen soll.

Ich habe mich schon mit dem Gedanken gespielt die Bilder in ein Ressourcefile zu schreiben, und nur Referenzen in der Tabelle zu hinterlegen, denke aber dass es doch auch einfacher gehen muss.

Ich arbeite mit Visual Studio 2005 Professional.

Die Bilder sollen einfach nur in einem WinForm angezeigt werden und man soll sie auch austauschen können.
Sprich ich muss ein JPEG per Applikation öffnen und als OLE-Objekt auch in die DB legen können.

Ich habe die DB als Dataset im Projekt, und wenn ich die Bilder zB in einer Picturebox anzeigen will, krieg ich nen invalid cast.

Hoffentlich kann mir jemand von euch helfen.

Content-Key: 34602

Url: https://administrator.de/contentid/34602

Ausgedruckt am: 22.05.2022 um 02:05 Uhr