Transacciones con Avenir Driver
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
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