Ananda has asked for the wisdom of the Perl Monks concerning the following question:
Hello Monks
listed below is a code that i used to access SQL Server Database
The code, when executed throwsup the following error :
DBI->connect(test) failed: [Microsoft][ODBC SQL Server Driver][SQL Ser +ver]Login failed for user 'HASH(0x1a7f0ec)'. (SQL-28000)(DBD: db_login/SQLConnec +t err=-1) at test_database.pl line 6
------------------The Code -------
my $dbh = DBI->connect("dbi:ODBC:test", { 'AutoCommit' =>1, 'RaiseError' =>1}) || die "Error connecting: '$DBI +::errstr'"; my $sql =" SELECT * FROM Client WHERE clientid = 3 OR CITY = 'ss'"; my $sth = $dbh->prepare($sql); $sth->execute || die "Could not execute SQL statement ... maybe invalid?"; die "Error connecting: '$DBI::errstr'"; my $rows = $dbh->selectall_arrayref($sql) || die $dbh->errstr; if (@$rows){ foreach my $row(@$rows){ print "@$row\t\n";}} else {print "No matches found";}
I solicit belittle thought and request solution. Cheers!!
Anandatirtha
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Database access
by robartes (Priest) on Nov 19, 2002 at 11:19 UTC | |
by Ananda (Pilgrim) on Nov 19, 2002 at 11:36 UTC | |
by vek (Prior) on Nov 19, 2002 at 15:39 UTC | |
by Chief of Chaos (Friar) on Nov 19, 2002 at 12:02 UTC |