The issue I am having with perl is simply in regard to calling a database from perl. Perhaps my code is not long enough or I'm not coding it properly. I'm attempting to connect to a database that resides in SQL Server 2014 and I'm attempting to access it locally. My code is as follows:
#!/usr/bin/perl use strict; use warnings; use DBI; my $AJsql = "AJsql"; my $dsn = "dbi:ODBC:dsn=$AJsql"; my $dbh = DBI -> connect("dbi:ODBC:$AJsql;SERVER=CND4290H26") or die "Couldn't open database"; my $sth = $dbh->prepare(q{SELECT * FROM Games}) or die "Couldn't create statement"; $sth->execute() or die "couldn't execute"; print $sth; $dbh->disconnect;
The error I'm continually getting is, "Data source name not found and no default driver specified. <SQL-IM002> at script.pl line 11." That error is specifying directly to the connect statement. Any help at all is appreciated.
In reply to Database connection issue by Azard
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |