Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.11;
Скачать: CL | DM;

Вниз

Таблица 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
14-32977
drpass
2002-03-05 00:45
2002.04.11
Злостный хакерский вопрос


14-32964
angela
2002-03-04 16:59
2002.04.11
ini- файлы


14-32950
kaif
2002-03-02 11:30
2002.04.11
Предлагаю обсудить подходы: БД,


14-32941
Delirium
2002-03-02 14:35
2002.04.11
Юрий Зотов , отсзвитесь !


3-32681
Андре_
2002-03-20 08:59
2002.04.11
Indirect Synchrnization