RegEX in Director

Hans-Joerg Bibiko bibiko at eva.mpg.de
Mon Mar 7 12:45:44 CST 2005


Dear Thomas,

> I want a SQL-search in Director which finds exactly one word.
> 
> In the Docs I found:
> 
> "SELECT returnField FROM Tablename WHERE textfield LIKE 
> '\AmySearchText\Z' no_case"
> 
> But it doesn't work. An Example:
> 
> textfield contains "one two three" and I want to find "two".
> My SQL reads like this:
> 
> "SELECT returnField FROM Tablename WHERE textfield LIKE '\Atwo\Z' no_case"
> 
> GetRecordCount() returns 0.
> 

The ankers \A means begin of a string and \Z means the end of a string.
So you only find values where TEXTFIELD = 'two'!!

You have to write
"SELECT returnField FROM Tablename WHERE textfield LIKE 'two' no_case"

Hans


More information about the Valentina mailing list