OLE-Objekt aus Access Datenbank mittels VB.NET auslesen
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.
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 34602
Url: https://administrator.de/forum/ole-objekt-aus-access-datenbank-mittels-vb-net-auslesen-34602.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr