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 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