Rechercher : dans
Par :

Requête paramétrées

soos, le 15 jui 2002 à 15:26:34
 Signaler ce message aux modérateurs Revenir à la discussion

Vomment créer la fonction ds une classe différente de celle d la requete et la rappeler ds celle de la requete en temps voulu.

je te joins le code

PreparedStatement pst = conn.prepareStatement(


"SELECT g.nom_gene, g.type, p1.debut, p1.fin, p1.brin "
+ " FROM genes g, position p1"
+ " WHERE g.id_position = p1.id_position "
+ " AND p1.debut > ? "
+ " AND p1.fin < ? "
+ " AND g.type = ? "



+ " UNION SELECT sn.nom_snps,sn.type,p2.debut, p2.fin, p2.brin "
+ " FROM snps sn, position p2 "
+ " WHERE p2.id_position=sn.id_position "
+ " AND p2.debut > ? "
+ " AND p2.fin < ? "
+ " AND sn.type = ? "


pst.setInt(1,0);
pst.setInt(2,50000);
pst.setString(3,MaVariable);

P.S Sachant que la fonction qui récupère dans une variable ne peut pas être là.

Si tu as besoin de plus d'infos je suis à ta dispo

Soos