> What version of DBI/DBD::Oracle are you using?
   
   I am using version of DBD 1.07 for Oracle
   
   > The most likely reason MySQL works fine is because it did not
   support
   > transaction until recently, so everything was automatically
   commited.
   > Depending on the version you are using and weather you are using
   BSD tables,
   > transaction are most likely not supported.
   
   Yes, first I was running it with AutoCommit =>1 like with the MySQL
   but this also didn't work. 
   It just should be a simple data update without huge transaction
   "comfort".
   
   
   -----Original Message-----
   
   ...
   While I am using the following comands to change data in an Oracle DB
   
   ...
   while ($z < $z_max){
                   $quoteddatum = $dbho3->quote( $mydatum[$z] );
                   $dbho3->do("UPDATE Wartungstermine
                              SET Datum = $quoteddatum
                              WHERE Lfdnummer = $myid[$z]");
                   $dbho3->commit() or die "Commit hat nicht geklappt!";
                   $z++;
                   }
   $dbo3->disconnect;
         
   the changed data could only be read from the Oracle after the exit();
   of
   the perl-script but not while the program is still running.
   
   I have already tried all the possibilties with AutoCommit and so on
   but
   nothing helped. But doing the same with our MySQL I don't have any
   problems with the commit.
   
   Any ideas, what I could have forgotten?
   
   Thomas
   
   
   
   
   

Reply via email to