![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Таблица IntrBase
Basil © (2002-03-18 15:41:00)Помогите, пожалуйста, разобраться. Ситуация следующая:
Имеется IntrBase база данных, в ней таблица. Так вот, если я пытаюсь открыть таблицу с помощью TTable, результат мне возвращается задом наперед. Т.е., сначала идут записи от 31 числа и в конце - от первого. Что за ерунда такая, и как это побороть? Заранее благодарен.
Basil (2002-03-21 09:54:00) [1]2 Ray Спасибо за совет. Полностью с этим согласен. Но проблема в том, что "таблички" уже разбросаны по всей стране (тогда еще в dbf), поэтому переиндексировать их нет возможности, а работать с SQL-запросами с DBF-ской неиндексированной базой... сами понимаете. Просто мне не хотелось вставлять отдельный блок для обработки Interbase. Но видно придется.
Ray (2002-03-20 09:36:00) [2]2 Basil елси столько записей то тем более надо через Query. Через TTable пахать с SQL сервером, это сорри за выражение, полное извращение 8-). А индекс надо создать обязательно! Иначе тормоза будут жутки с большим кол-вом записей. Не надо боятся индексов. Они иногда позволяют добиться просто сумащедщей скорости. А название SQL SERVER еще не говорит о том что там индексы не обязательны
Reindeer Moss Eater (2002-03-19 13:21:00) [3]А view-то чем этаким сможет помочь????
Dem (2002-03-19 09:15:00) [4]все-таки правильнее писать запросы:-)) - и нагрузку с сетки заодно снимешь.
на крайняк можешь view нарисовать - и через него работать - так сказать промежуточный вариант:-)))
Фэ (2002-03-19 00:10:00) [5]Да, развлекаловка.
Ребятки садяться на коня без понятий.
Val (2002-03-18 16:59:00) [6]не стоит работать с SQL-сервером через TTable, лучше запросами, там и соотв. сортировку установите.
Basil (2002-03-18 16:55:00) [7]Все это хорошо и правильно, но у меня в таблице порядка 3000000 (3 миллиона !!!) записей. Прикидываете, сколько будет создаваться этот столбец...
D'Aron (2002-03-18 16:41:00) [8]сконвертируй в невидимом стобце дату в int и отсортируй
Basil (2002-03-18 16:17:00) [9]Каким образом? Создавать индекс?.. Не очень хочется. Тем более программа на DBase уже работает в разных местах, а писать отдельную для IntrBase не хотелось бы.
DiggerAbstract (2002-03-18 15:47:00) [10]просто сортируй данные