Kérdés # 743 ... ksperty! Kérem, mondja, hogyan kell megszervezni egy keresést az adatbázisban az érzékek ...

Hello, kedves szakértők!
Kérem, mondja, hogyan kell megszervezni egy keresést az adatbázisban érzékenységgel vagy nagybetűket megjelenítéséhez minden mezőt talált zapisi.Spasibo!

Szia, Evgeny Trofimov!
Anélkül ukazanieya, hogy a használata az adatbázis - ami nehéz válaszolni. Ebben az esetben megy a sql.ru - vannak fiúk jobban irányított ebben a kérdésben. Csak ne felejtsük el megemlíteni, hogy a bázis.

Válasz # 2. Szakértő válaszol: Fa Eugene

Szia, Evgeny Trofimov!

Attól függ, hogy a DBMS. Kliens / szerver tárol kell tartózkodnia organizovt egyszerű lekérdezés építő, és végrehajtja a lekérdezést.
A logika hasonló a következő (név Kisbetus funkció függ az adatbázis):

  1. var
  2. s: string;
  3. i: integer;
  4. kezdődik
  5. i: = 0 FieldsCount - 1 do kezdődik
  6. ha a területen [i] .ShouldBeFiltered majd
  7. ha s <> „” Aztán
  8. s = s + 'és a';
  9. s: = s + 'Kisbetus (' + mezőben [i] .FieldName + ') = Kisbetus (' mező [i] .ValueForSearch + ')';
  10. végén;
  11. s: = 'SELECT * FROM YourTableName ahol a' + s;
  12. Query.SQL.Text: = s;
  13. Query.Open;
  14. végén;