I have ActiveState Win32perl running.  I installed fresh DBI, DBD, etc. from
perl ppm.pl> prompt.  But prepare( ) doesn't work (see below).   perldoc
DBI/DBD/DBI-FAQ are not useful since they assume it works.  Any hints?

Art
www.mp3.com/ArthurSulit
Classical Artist
recently charted above Madonna


-----Original Message-----
From: Art Sulit [mailto:[EMAIL PROTECTED]]
Sent: Saturday, January 20, 2001 1:51 PM
To: [EMAIL PROTECTED]
Subject: POSSIBLE BUG IN YOUR DBI INSTALL MODULE: DBI "prepare" no work



Hello,

THERE IS A POSSIBLE BUG IN YOUR DBI INSTALL MODULES:  prepare.al NOT PRESENT

As you know, prepare() is a CRITICAL SQL function, and needs to work.
Here's one example of many where mine does not work:

I'm using DBI, DBI:ODBC, DBD::ODBC for Win32 to talk to an MS Access
database called InventoryControl1.  I set up proper DSN's, etc. and those
work.  However, my $sth ... prepare doesn't work.  Errormsg is:

        "Can't locate auto/DBI/prepare.al in @INC (@INC contains C:/Perl/lib
C:/Perl/site/lib
                .) at dbi.pl line 29"

CREATE TABLE, however, works, so I know I have a successful database
connection.  why doesn't prepare() work????

Art Sulit  (simple code below)
650-330-8050

---------------------------------------------------------

#!/usr/local/bin/perl5 -w

use DBI;
use DBI::DBD;
use DBD::ODBC;
# use strict;

$db = "InventoryControl1"; # "InventoryControl1";       "ContactManagement1"
$user = "namie";
$password = "secretie";
$dbd = "ODBC"; # Microsoft Access Driver (*.mdb)
$dbhandle = DBI->connect($db, $user, $password, $dbd);
die "Error connecting to database, $DBI::errstr\n" if (!$dbhandle);


$dbhandle->do("CREATE TABLE losers3 (uid INT, login CHAR(8))")
          or die "doing: ", $dbhandle->errstr;
$sth = DBI->prepare("SELECT * FROM Categories");
$sth->execute or die "executing: ", $sth->errstr;

$sth->finish;

$dbhandle->disconnect;

exit;


_______________________
Art Sulit <[EMAIL PROTECTED]>
Classical Archives, LLC
Phone: 650-330-8050

Visit the Classical Archives
at http://www.prs.net/





---
Listar v1.0.0 - job execution complete.



Reply via email to