hi,
Schade, dass das bei Dir nicht so tut, aber wie gesagt, ich vermute einen oder mehrere Bugs. Schraub Dich mal durch CPAN und die Repository vom DBI.pm, vielleicht wirst Du da fündig.
Du solltest ein bisschen mitlesen. er will Wissen ob etwas geändert wurde, nicht wieviel.
Na Du bist villeicht ein IT-Experte ;-)
Schau mal, so einfach gehts mit einer Kontrollstruktur in Perl:
if( $sth->rows == 0 ){ # nichts wurde geändert }
elsif( $sth->rows == -1 ){ # das Statement ging schief }
else{ # es wurde was geändert }
Viele Grüße,
Horst