Bonjour, merci manuel pour ta réponse,
j'ai essayé dans OOo Basic de définir ma variable SQL comme suit :
SQL="SELECT * from ""Table"" where (LOCATE('chantal',""Table"".""Nom"",1)>0 )"
Le code est accepté mais ne renvoie rien, or il y a une chantal quelquechose
dans ma base... je ne comprends pas . Une base intégrée OOo est elle de type
HSQL ??
> Message du 24/08/06 13:13
> De : "Manuel NAUDIN"
> A : [email protected]
> Copie à :
> Objet : Re: [prog] syntaxe SQL et *
>
> bonjour,
> dans une base intégrée hsqldb, :
>
>
> LOCATE(search,s,[start])
> returns the first index (1=left, 0=not found) where search is found in
> s, starting at start
>
> ressemble à ce que tu cherches, avec quelques différences néanmoins.
>
> il y a aussi :
>
> The LIKE keyword uses '%' to match any (including 0) number of
> characters, and '_' to match exactly one character. To search for '%'
> or '_' itself an escape character must also be specified using the
> ESCAPE clause. For example, if the backslash is the escaping
> character, '\%' and '\_' can be used to find the '%' and '_'
> characters themselves. For example, SELECT .... LIKE '\_%' ESCAPE '\'
> will find the strings beginning with an underscore.
>
> qui n'est pas une fonction mais une clause dans le WHERE.
>
> http://hsqldb.org/web/hsqlDocsFrame.html
>
> Bone journée
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>