Transacciones con Avenir Driver

martinrr
29 de Octubre del 2002
Estoy desarrollando una aplicaci贸n donde se trabaja con MS SQL Server 2000 y el driver JDBC es el AvenirDriver. El problema me surge cuando intento ejecutar por segunda vez una transacci贸n. Me devuelve una excepci贸n con el mensaje "Only one statement is allowed in transaction mode". La primera transacci贸n se ejecuta correctamente. La manera de realizar la transacci贸n es:

conexion.setAutoCommit(false);
try{
psUpdateAlbaran.execute();
psLinea.execute();
conexion.commit();
}catch (Exception ex){
ex.printStackTrace();
conexion.rollback();
}
finally{
conexion.setAutoCommit(true);
}

Espero que algui茅n me sepa ayudar. Gracias de antemano