Forum: Datenbanken
Delphi
by alzaimar,
11. Dez 2005
Blöde Frage:
Kann man eigentlich *noch langsamer* in einer Datenbank suchen? Ich meine, jeder halbwegs begabte Anwender sollte doch wissen, wonach er sucht (Titel, Datum etc.) Wenn man unbedingt unspezifiziert suchen will, dann sollte man mal an sowas wie Volltextindexe denken, aber wer will das?
Ich kann ja noch verstehen, das man Titel, Autor etc. gleich behandelt, aber ein Datum mit einem...
Forum: Datenbanken
Delphi
by alzaimar,
7. Dez 2005
Ich kenne ADS nicht, aber vergleicht man daten nicht mit 'BETWEEN'?
Ich mache es immer so:
Select * from MyTable Where MyDateTimeColumn Between :Date and :DateNextDay
Von Delphi aus:
...
MyQuery.Params.ParamValues := MyDate;
MyQuery.Params.ParamValues := MyDate+3599/3600; // also nicht ganz + 1 Tag, sondern +23:59
...
'Between' hat den Vorteil, das ein eventueller Index voll zur...