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