Salut,
Est-ce que ceci :
SELECT ps_product.active from ps_product where ps_product.id_manufacturer='6' and ps_product.id_product='((Integer)globalMap.get("row2.prd_id"))' ;"
Est exactement ce que tu as mis dans ton tMySqlRow ?
Si oui, plusieurs remarques:
1) il faut que tu construises ta chaîne en concaténant le code SQL et tes variables java. Ici, ça donnerait plutôt :
"SELECT ps_product.active from ps_product where ps_product.id_manufacturer='6' and ps_product.id_product='" + ((Integer)globalMap.get("row2.prd_id")).toString() + "'"
Je ne sais pas si tes erreurs viennent de là mais c'est fort possible !
2) je ne sais pas ce que vous avez à utiliser des tMysqlRow/tOracleRow au lieu des tMysqlInput/tOracleInput/tMysqlOutput/tOracleOutput ? Tu peux utiliser un tMysqlInput au lieu de ton tMysqlRow (pense aussi à ouvrir la connexion avant à l'aide d'un tMysqlConnection histoire d'éviter de l'ouvrir à chaque itération).
3) quel est le but final ? Parce que là, tu créés seulement un fichier avec une donnée dedans, ça me semble étrange
Partager