File: test.pl

package info (click to toggle)
freetds 1.3.17%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 9,104 kB
  • sloc: ansic: 98,429; sh: 5,044; xml: 4,472; sql: 1,488; makefile: 1,077; perl: 509; php: 22
file content (32 lines) | stat: -rw-r--r-- 604 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/perl
#
use DBI;

my ($servername, $username, $password) = @ARGV;

$servername = 'JDBC' unless $servername;
$username = 'guest' unless $username;
$password = 'sybase' unless $password;

my $dbh = DBI->connect("dbi:Sybase:server=$servername", $username, $password, {PrintError => 0});

die "Unable for connect to server $DBI::errstr"
    unless $dbh;

my $rc;
my $sth;

if (@ARGV > 3) {
	$query = $ARGV[3];
} else {
	$query = "select \@\@version";
}

$sth = $dbh->prepare($query);
print $sth->{"ChopBlanks"} = 0;

if($sth->execute) {
    while(@dat = $sth->fetchrow) {
		print "@dat\n";
    }
}