Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-32971
Sks
2002-03-02 12:33
2002.04.11
Как программно найти настройку...


3-32692
Lena
2002-03-19 20:42
2002.04.11
Какой формат таблицы порекомендуете для хранения preview-шек


14-32955
BJValentine
2002-03-01 16:04
2002.04.11
Приколы ПО


1-32773
mike.dld
2002-03-31 12:45
2002.04.11
Директивы или что?


3-32635
Dimonka
2002-03-19 12:40
2002.04.11
Вопрос по EhLib





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский