pn2 |
Отправлено: 25.02.2005, 18:21 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
Я подключаюсь через BDE к MySQL. Использую TTable, а не TQuery, т.к. через TQuery у меня возникают некоторые глюки. Мне нужно отфильтровать в таблице (TTable) строки, допустим по дате. Как это лучще сделать? Подойдут ли тут запросы вида Select * from TData where data> ....? У меня ведь не TQuery, а TTable, но с другой стороный я подключаюсь к MySQL. Как тут лучше всего поступить? |
|
Stimo |
Отправлено: 26.02.2005, 10:38 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 12
|
Используй св-во Filter TTable'a (предварительно установив Filtered в true).
CODE |
Table1->Filtered = "Data > 10";
Table1->Filtered = true;
|
считай, что ты пишешь запрос, но всё, что должно быть до where table написал за тебя.. и ты пишешь только то, что должно быть после where.. то есть, сами условия. можешь использовать and, or и т.д.
А ещё лучше, разберись с глюками TQuery и используй его.. использовать клиент-серверную СУБД с TTable'ом — это извращение (в большинстве случаев).
Отредактировано Stimo — 26/02/2005, 10:39 |
|
|