]> git.uio.no Git - cristin-ws.git/blame - hent-logo
fiks aktiv status
[cristin-ws.git] / hent-logo
CommitLineData
a6a50d6b 1#!/usr/bin/perl
2
3use strict;
4use warnings;
5
6use DBI;
7
8my $dbh = DBI->connect('dbi:Oracle:fridadmo',
9 'fds',
10 'PASSORD',
11 { RaiseError => 1, AutoCommit => 0});
12$dbh->{LongReadLen} = 1000000;
13
14my $sql = "select logo from presentasjon where presentasjonslopenr = :id";
15
16my $sth;
17
18eval {
19 $sth = $dbh->prepare($sql);
20 $sth->bind_param(':id', $ARGV[0]);
21
22 $sth->execute();
23};
24
25if ($@) {
26 die "SQL '$sql' feilet!";
27}
28
29
30open my $logo, ">", "logo.jpg" or die "can't write logo file";
31
32my @data = $sth->fetchrow_array();
33print $logo $data[0];
34
35$dbh->commit();
36
37close $logo;
38
39
40