SQL Exception lors de l'utilisation de l'instruction préparée pour la requête select

StringBuilder sqlQry = new StringBuilder();
sqlQry.append("SELECT LIB, PATH")
.append(" FROM OBJ")
.append(" INNER JOIN SRC ON SRC.MBR = OBJ.LOBJ")
.append(" WHERE  TYPE = '*PGM'")
.append(" AND SRC.PATH LIKE '").append("?").append("%'");

PreparedStatement ps = accssConn.prepareStatement(sqlQry.toString());
ps.setString(1, path);

rs = ps.executeQuery();

Salut À Tous,
Je suis arriver exception suivante

[jcc][10145][10844][3.63.123] Invalid parameter 1: Parameter index is out of range. ERRORCODE=-4461, SQLSTATE=42815

colonne de la limite est de 255 et le chemin d'accès est = "C:\Documents and Settings\xyz\Desktop\xyzs" et il est exécuté correctement avec l'énoncé.Alors , quelle est la raison pour laquelle il est en train de lancer une exception dans l'instruction préparée.

OriginalL'auteur NKM | 2012-09-13