probleme avec preparedStatement - Java - Programmation
Marsh Posté le 07-02-2006 à 17:12:07
bon et bien c'est un bug de mysql:
http://bugs.mysql.com/bug.php?id=378
je vais voir s'il n y a pas moyen de le contourner
a+
Marsh Posté le 07-02-2006 à 18:44:13
et si tu vires les quotes autour de ton point d'interrogation ? (paske en fait t'es pas cense les mettre si je me souviens bien => index array out of range => pour lui le ? est dans une string donc son parseur le prend comme une string normale et ne trouve pas de parametre dans ton preparedStatement )
Marsh Posté le 07-02-2006 à 22:23:17
comme dit souk, sauf que moi chuis *sur* que c'est bien ça le probleme.
Marsh Posté le 07-02-2006 à 22:23:58
(d'autant que jusqu'a nouvel ordre y'a pas de 0xFFFF dans "email" )
Marsh Posté le 07-02-2006 à 17:06:32
hello,
soit je suis un boulay soit ce truc est incomprehensible.
j'essaye d'utiliser les preparedStatement sur mysql avec JDBC:
j'ai droit a ca :
java.lang.ArrayIndexOutOfBoundsException
at org.gjt.mm.mysql.PreparedStatement.set (PreparedStatement.java)
at org.gjt.mm.mysql.PreparedStatement.setString (PreparedStatement.java)
Sans conviction j'ai testé avec 0
java.sql.SQLException: Parameter index out of range
ca tourne sous une debian avec kaffe:
Engine: Just-in-time v3 Version: 1.1.5 Java Version: 1.1
version de mysql:
MySQL 4.0.24_Debian-10-log
une idée ?
Merci
Message édité par veryfree le 07-02-2006 à 17:24:24