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