Quelqu'un sait comment faire fonctionner une query delete sur access ?

J'utilise un prepareStatement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
		PreparedStatement p= con.getConnection().prepareStatement("delete from person where perId=?");
		p.setInt(1, id);
		boolean res =  p.execute();
		System.out.println(res);
Aucune erreur mais le boolean retourné est false alors que testé directement dans la db access, la query fonctionne très bien :/