Bonjour tout le monde,
J'ai un petit soucis, dans mon site (page jsp) je crée un formulaire qui me recupere un id d'utilisateur et une remise.
Je renvoie donc mes 2 données à mon fichier java, mais ca ne fonctionne pas. IL me dit qu'il n'arrive pas à inserer, pourtant :

- mon champ dans ma table est en float à 7 chiffres possibles.
- mon champ de saisie dans mon formulaire est de type texte.
- ma variable remiseapp est de type string en global.

donc je recupere le parametre dans mon .java
je le convertis en float, et je l'affiche dans tomcat pour etre sur que la valeur est bien la bonne.

voici mon code java

public boolean processRequestappliquertotal(HttpServletRequest request, HttpServletResponse response) {
try {
conn = this.dbConnect("mabase.....");
Statement stat = conn.createStatement();
ResultSet result;
String requete;
remiseapp = request.getParameter("remise");
float remise = Float.parseFloat(remiseapp);
id_util = request.getParameter("identifiant");
if (!id_util.equals("00")) {
System.out.println(remise);
System.out.println(id_util);

requete = "UPDATE utilisateur SET remise = '" + remise +
"' WHERE id_utilisateur = '" + id_util +
"'";

result = stat.executeQuery(requete);
this.dbDisconnect(conn);
return true;
}
else {
return false;
}
}
catch (Exception e) {
System.out.println(
"erreur d'application d'une remise sur la totalite des produits");
return false;
}
Il m'affiche sous tomcat 3.2 si je mets 3.2% mais bon ca marche pas quand meme...
quelqu'un a t'il une idée?

merci d'avance.