|
|
|
|
|
|
|
Sign In

.

ADHM


 

Perl -- SQL

This is sample of Perl connection with SQL Database.

#!perl-w

use strict;
use Win32::OLE;
use Win32::OLE::Const;
use Win32::OLE::Variant qw(:DEFAULT nothing);

my $strConn = "provider=sqloledb; server=Servername; database=Northwind; uid=username; pwd=password";

my $query = "select top 10 * from orders;";

# Create an ADO Connection object and open it
my $objConn = Win32::OLE->new("ADODB.Connection");
my $objRec = Win32::OLE->new("ADODB.Recordset");

print $strConn . "\n";
print $query . "\n";

$objConn->Open($strConn);
$objRec->Open($query, $objConn);

my $numfields = $objRec->Fields->count;
my $i;
print $numfields . "\n";

while (!$objRec->EOF)
{
for($i = 0; $i < $numfields; $i++)
{
print $objRec->Fields($i)->Value;
print "\t";
}
print "\n";
$objRec->MoveNext();
}

$objRec->Close();
$objConn->Close();

print "Press Enter to Exit.";
<STDIN>;
exit;

Preference ...





@ nvianhd 2010