[UNGELÖST] Bilder in Basetabelle per Makro kopieren - Wie?
Verfasst: Do, 01.10.2009 16:25
Hallo,
in einem anderen Beitrag hatte ich schon mal mit danach gefragt, wollte aber hier noch mal ein eigenes Thema eröffnen:
Es geht darum, die Inhalte einer alten Base-Datenbank in eine neue Base-Datenbank per Makro zu kopieren. Dies funktioniert nun auch schon dank eurer Hilfe wie gewünscht. Bis auf eines: In einer Tabelle sind Bilder gespeichert (Typ: LONGVARBINARY).
Ich weiß einfach nicht, wie ich diesen Datentyp ansprechen muss.
Versucht habe ich es mit:
oBild = oErgSetOld.getObject(2)
' oBild = oErgSetOld.getBinaryStream(2)
' oBild = oErgSetOld.getByte(2)
' oBild = oErgSetOld.getBytes(2)
Irgendwo gibt es dann immer einen Fehler.
Anbei habe ich eine Beispieldatenbank angehangen, die der Einfachheit 2 Tabellen zur Verfügung stellt (eine leere und eine gefüllte). Das entsprechende Makro ist auch eingefügt.
(Hinweis: Die DB muss angemeldet sein. Das geht beim 1. Start mit Nachfrage automatisch)
Für einen Tipp wäre ich euch wirklich sehr dankbar.
in einem anderen Beitrag hatte ich schon mal mit danach gefragt, wollte aber hier noch mal ein eigenes Thema eröffnen:
Es geht darum, die Inhalte einer alten Base-Datenbank in eine neue Base-Datenbank per Makro zu kopieren. Dies funktioniert nun auch schon dank eurer Hilfe wie gewünscht. Bis auf eines: In einer Tabelle sind Bilder gespeichert (Typ: LONGVARBINARY).
Ich weiß einfach nicht, wie ich diesen Datentyp ansprechen muss.
Versucht habe ich es mit:
oBild = oErgSetOld.getObject(2)
' oBild = oErgSetOld.getBinaryStream(2)
' oBild = oErgSetOld.getByte(2)
' oBild = oErgSetOld.getBytes(2)
Irgendwo gibt es dann immer einen Fehler.
Anbei habe ich eine Beispieldatenbank angehangen, die der Einfachheit 2 Tabellen zur Verfügung stellt (eine leere und eine gefüllte). Das entsprechende Makro ist auch eingefügt.
(Hinweis: Die DB muss angemeldet sein. Das geht beim 1. Start mit Nachfrage automatisch)
Für einen Tipp wäre ich euch wirklich sehr dankbar.