je recevais cette erreur com.ibm.db2.jcc.b.SqlException: Invalid argument: colonne inconnueNom COL1 lorsque j'essaie d'accéder à mon ResultSet avec rs.getString ("COL1"). La requête SQL est: Sélectionnez UPPER (COL1) from table1. la même requête et le code Java fonctionne bien avec DB2 v8 (pilote de type 2) mais il lève l'exception ci-dessus lors de l'utilisation avec DB2 v9 (pilote Type 4).com.ibm.db2.jcc.b.SqlException: Invalid argument: nom de colonne inconnue COL1
Cependant, je suis en mesure de résoudre cette erreur en ajoutant un alias, requête modifiée: Sélectionnez UPPER (COL1) COL1 de table1.
La requête ci-dessus fonctionne à la fois avec DB2 v8 et v9. cela signifie-t-il, dans DB2 9, nous devons fournir un alias lors de l'utilisation avec des fonctions comme (supérieur, couper, ..) ???
grâce