Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 6 Jahren, 10 Monaten
Letzter Beitrag:
vor 6 Jahren, 10 Monaten
Beteiligte Autoren:
Joel, Arie, Stefan Bentvelsen

how to search a string to see if it contains a particular string

Startbeitrag von Joel am 07.07.2011 16:31

Hey there -

Just curious...

There has to be an easier way than the way I'm doing this -

I'd like:

For each Filename where fieldname contains "xyz"

END

Can't seem to find any string operators to do that so i'm stuck doing this...


For each Filename

n = position(FieldToSearch, "xyz"
if n > 0 then
(do process)
end


END

What's a simpler way?



Antworten:

Hi Joel,


For each Filename
if position(FieldToSearch, "xyz") > 0 then
(do process)
end
END



von Stefan Bentvelsen - am 07.07.2011 17:49
Hi Stefan, and thanks -

But I was hoping something along the lines of

For each filename where FieldToSearch contains "xyz"

end

That would filter the records without having to run through all of them...

any ideas?

von Joel - am 07.07.2011 18:19
Joel,
one way or the other, but someone has to browse all record, to find the ones you need.
But you better let the sq-engine do the job, because it's far more efficient.
You could use a query or HFilter()

SELECT field1, field2, fieldn FROM yourtable WHERE fieldx LIKE '%abcd%'



von Arie - am 07.07.2011 18:37
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.