sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [sdx-users] pb avec recherche linéaire (si pre miers champs laissés


From: Emmanuel Bégué
Subject: RE: [sdx-users] pb avec recherche linéaire (si pre miers champs laissés vides)
Date: Tue, 4 Mar 2003 12:42:22 +0100

Juste un petit grain de sel pour dire que ce n'est pas le cas
dans une complexQuery, où le premier paramètre peut être vide
(mais je n'ai pas testé le cas où la première Query d'une
complexQuery serait une linearQuery).

Cdt,
EB

> -----Message d'origine-----
> De : address@hidden
> [mailto:address@hidden la part
> de Pierrick Brihaye
> Envoyé : mardi 4 mars 2003 12:25
> À : address@hidden
> Objet : Re: [sdx-users] pb avec recherche linéaire (si premiers champs
> laissés vides)
>
>
> Salut,
>
> CLAVAUD Florence a écrit:
>
> > ci-dessous le cas où on ne demande rien sur le premier champ
> (ne marche pas)
>
> > le cas rien dans les 2 premiers champs, une valeur dans le 3e, une dans
> > 5e (ne marche pas) :
>
> Voici le code issu de sdx-queries.xsl, template :
> <xsl:template name="sdx:linearQuery" match="sdx:linearQuery">
>
> if (sdx_values != null &amp;&amp; sdx_values.length!=0 &amp;&amp;
> !"".equals(sdx_values[0]))
>
> En clair, ça veut dire qu'on prépare la query si :
>
> 1) il y a des valeurs ;-)
> 2) il y en a plus de 0 (redondant avec le point précédent ; à considérer
> comme une bonne pratique de programmation)
> 3) la *première* valeur (dont l'index est 0) est... non vide.
>
> CQFD !
>
>  > le cas avec une valeur dans le 1er champ, une dans le 3e (marche
>  > parfaitement)
>
> Ici, on passe bien dans la préparation de la requête :-)
>
> > donc suis obligée de saisir * pour chacun des champs précédant celui où
> > je saisis une "vraie" valeur, pour que SDX traite la requête
>
> En attendant la correction de ce qui semble être un bug, ne peux-tu pas
> tirer partie, encore une fois, de sdxall:1 ?
>
> A+
>
> --
> Pierrick Brihaye, informaticien
> Service régional de l'Inventaire
> DRAC Bretagne
> mailto:address@hidden
>
>
>
> _______________________________________________
> sdx-users mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/sdx-users
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]