Bonjour,

Sous JODBC-ODBC... je fais des traitements par paquets de données.

J'execute une requête SQL, type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
select col1, col2, col3
from table
where id in (1,2,3,4,5);
Je remarque que si Id=1 n'existe pas dans "table" mais que Id=2,3,4 ou 5 existe (ou pas), le resultSet retourné est vide... sans ligne (rs.next() retourne false dès le 1er appel).

Par contre, si Id=1 existe... le resultset n'est pas vide, et les lignes existantes dans table sont correctement retournées.

En gros, il semble que si un élément de la liste n'existe pas dans la table (par rapport à la clause "where", ben la suite des éléments n'est pas retourné).



Vous avez une réponse là dessus ? Type de curseur ? Je séche...

Merci.