Working in XE5 Delphi. For a given ClientDataSet this filter is working: Strap LIKE '18%'
but this one do not: Strap LIKE '1%' . Meantime Strap LIKE '%8' works fine, but Strap LIKE '%18' do not. The Strap field has a string type, always with 17 characters (never empty).
Every time the error is a (windows) "c0000005 access violation", but this is non-sense since, however, Strap LIKE '%18%' or Strap LIKE '%1%' or Strap LIKE '%8%' ALL works fine. Definetely the data exist, and the program HAS access to them. When the error appears the stack holds on the midas.dll, but this is registered and works fine with other filter patterns.
Same behaviour for ALL fields in the dataset. Filter patterns as 'x%' or '%xx' do not work (where x is ONE character), all others work.
What is happening?