2006/8/24, nicolas <[EMAIL PROTECTED]>:


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 ??


oui, une base intégrée est de type hsqldb. Il manque peut-être des
guillemets simples autour du 0 utilisé dans > 0 et/ou du 1 dans LOCATE(...).
Les valeurs numériques littérales doivent être encadrées de guillemets
simples pour hsqldb.
Tu peux tester tes requêtes via l'éditeur de requêtes en mode sql direct, et
lorsqu'elles marchent, les tester dans la macro pour cibler l'origine du
problème.

Répondre à