Hello Linux folkz, I'm sorry that my question is slightly OT. But I need to show to my manager at work that we can retrieve data from M$ SQL7 database from Linux box. This is a last obstacle for wide Linux acceptance in our engineering department as a substitution for NT. I wrote this Perl script to retrieve a simple column of data from the table in M$ SQL7 DB. However, I got this error: Install_driver (Win32) failed. Can't locate DBD/Win32.pm in @INC Could somebody please, who knows Perl, look into this simple script and tell me what is a problem. Should I get an additional Perl driver which is used for M$ SQL DB or it's something else? When I changed 'Win32' driver on 'mysql' this script retrieved data from MySQL DB without any problems. That means that script is working, but how to get the data from that damn M$ DB? Any suggestions are gladly appreciated. Thanks. Alex #!/usr/bin/perl # ---> select.cgi <--- # CGI to select data from a M$ SQL 7 database use CGI; use DBI; use CGI::Carp qw(fatalsToBrowser); $q = new CGI; # Definitions $db = "mds_test"; $server = "prdserv2"; $table1 = "prcs"; $table2 = "prmkwords"; $user = "user"; $password = "mypassword"; $dbh = DBI->connect("DBI:Win32:$db:$server", $user, $password); if (!$dbh) { print "Cannot connect"; print $q->end_html; die; } $SQLstatement = "SELECT prcs.prc FROM prcs"; $sth = $dbh->prepare($SQLstatement) or die "Query is not working: $sth->errstr"; $rv = $sth->execute or die "Can't execute Query: $dbh->errstr"; print "<HTML>\n<HEAD>\n<TITLE>Data</TITLE>\n</HEAD>\n<BODY>\n"; print "<H1>Data</H1>\n"; print "<TABLE BORDER=1>\n"; print "<TR>\n<TH>Data</TH>\n</TR>\n"; while (@row = $sth->fetchrow_array) { print "<TR>\n"; print "<TD>$row[0]</TD>\n"; print "</TR>\n"; } print "</TABLE>"; $sth->finish; $dbh->disconnect; print "</BODY>\n</HTML>\n"; -- MS Windows users should be covered under the Americans with Disabilities Act.