use strict; use warnings; use DBI; my $server_name = 'Smoke\Reporting'; my $database_name = 'DBtest'; #do not need user/pass to connect my $DSN = "driver={SQL Server};server=$server_name;database=$database_name;"; my $dbh = DBI->connect("dbi:ODBC:$DSN"); if (!$dbh) { #testing connection to DB print "Could not connect to database: $DBI::errstr"; } if($dbh) { print "Connected to DB!!"; } my $sql = "INSERT INTO RecordCount VALUES ('filename','date','count')"; my $sth = $dbh->prepare($sql); $sth->{ChopBlanks} = 1; $sth->execute(); $dbh->disconnect(); exit 0;