50 |
|
|
51 |
return unless ( $self->result->success ); |
return unless ( $self->result->success ); |
52 |
|
|
53 |
|
my $instance = $self->argument_value('instance'); |
54 |
|
$self->result->content( 'instance' => $instance ); |
55 |
|
|
56 |
my $sql = A3C::SQL->new({ |
my $sql = A3C::SQL->new({ |
57 |
query => $self->argument_value('sql'), |
query => $self->argument_value('sql'), |
58 |
dbh => Strix->dbh( $self->argument_value('instance') ), |
dbh => Strix->dbh( $instance ), |
59 |
encoding => 'iso-8859-2', |
encoding => 'iso-8859-2', |
60 |
}); |
}); |
61 |
|
|
62 |
if ( $sql->count ) { |
if ( $sql->count ) { |
63 |
$self->result->content( 'sql' => $sql ); |
$self->result->content( 'sql' => $sql ); |
64 |
$self->result->message( _('Got %1 rows', $sql->count) ); |
$self->result->message( _('Got %1 rows from %2 in %3 s', $sql->count, $instance, $sql->duration) ); |
65 |
} else { |
} else { |
66 |
$self->result->error( _('No results') ); |
$self->result->error( _('No results') ); |
67 |
} |
} |