I've seemed to have narrowed down the problem to $sth variable, I guess I can't
declare this as a private variable because it "prepares" it and needs to have it at
least local or global to access it?
Rob Roudebush <[EMAIL PROTECTED]> wrote:
I think pulling the ID field may be causing the problem with use strict; ?
$dbh = DBI->connect( "DBI:mysql:turnover", "root", "", {RaiseError => 1, AutoCommit =>
0});
$sth = $dbh->do( "insert into maintenance (owner, email, maintype, title, requested,
engineer, ticket, impact, comm
, dispo, dispodate, action, sponname, sponop, sponcp, sponp, conname, conop, concp,
conp, partname, partop, partcp,
partp, manname, manop, mancp, manp, dbaname, dbaop, dbacp, dbap, engname, engop,
engcp, engp, mainname, mainop, ma
incp, mainp, process, rollback, closeout, datetime, purpose, risk, saname, saop, sacp,
sap, total, pending, countin
g) values ('$owner', '@names', '$maintype', '$title', '$requested', '$engineer',
'$ticket', '$impact', '$comm', '$d
ispo', '$dispodate', '$action', '$sponname', '$sponop', '$sponcp', '$sponp',
'$conname', '$conop', '$concp', '$conp
', '$partname', '$partop', '$partcp', '$partp', '$manname', '$manop', '$mancp',
'$manp', '$dbaname', '$dbaop', '$db
acp', '$dbap', '$engname', '$engop', '$engcp', '$engp', '$mainname', '$mainop',
'$maincp', '$mainp', '$process', '$
rollback', '$closeout', '$datetime', '$purpose', '$risk', '$saname', '$saop', '$sacp',
'$sap', '$total', '$pending'
, '$counting')");
$sth = $dbh->prepare("select ID from maintenance");
$sth->execute();
while ($ref = $sth->fetchrow_hashref()){
$ID = $ref->{'ID'};}
$dbh->disconnect;
Mark Bergeron wrote: Rob,
use strict; shouldn't really affect the syntax of any DBI handle or statement. I would
help if you included an example for us to have look at here.
-----Original Message-----
From: "Rob Roudebush"
To: [EMAIL PROTECTED]
Date: Mon Apr 29 18:15:23 PDT 2002
Subject: Using strict with DBI
>
> For some reason the DBI part of my code doesn't work with strict - is this a
>limitation or am I doing something wrong - I declare my variables as my or private -
>my $sth = DBI->...
>
>Another question how can I test my script at the command line with -w if it is
>interactive? Or how do I push warnings to browser?
>
>-Rob
>
>
>
>
>---------------------------------
>Do You Yahoo!?
>Yahoo! Health - your guide to health and wellness
___________________________________________________
GO.com Mail
Get Your Free, Private E-mail at http://mail.go.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
---------------------------------
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness