Bild aus Datenbank auslesen

Hi,
ich möchte in Ruby (oder auch Perl) ein Bild auslesen, welches in einer Access-Datenbank abgelegt ist (Als OLE-Objekt in einem Datenfeld). Gibt es eine (einfache :wink: Möglichkeit, die Daten in Perl so auszulesen, dass das Bild abgespeichert werden kann?

Grüße,

Ralph

Hallo,

ich möchte in Ruby (oder auch Perl) ein Bild auslesen, welches
in einer Access-Datenbank abgelegt ist (Als OLE-Objekt in
einem Datenfeld). Gibt es eine (einfache :wink: Möglichkeit, die
Daten in Perl so auszulesen, dass das Bild abgespeichert
werden kann?

Ich kenne mich mit OLE-Zeugs nicht aus, aber wenn es über die DBI-Schnittstelle abstrahiert ist, dann geht es recht einfache:

my $query = $dbh-\>prepare("SELECT image FROM my\_db WHERE id = ?");
$query-\>execute($id);
my ($img) = $dbh-\>fetchrow\_array();
if ($img) {
 print "Content-Type: image/png\n\n";
 print $img;
}

Wenn es nicht über DBI abstrahiert ist, dann musst du dich mit dem OLE-Geraffel genauer auseinandersetzen.

Grüße,
Moritz