Главная страница
    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.006 c
14-32975
kat
2002-03-05 11:13
2002.04.11
28.02.02 я выиграла музыкальный центр от Европы+. Могут обмануть?


6-32925
Arlekin
2002-01-24 17:56
2002.04.11
Ну не хочет Он работать!!!!!


1-32879
Kazah_Progr
2002-03-29 15:20
2002.04.11
Какое событые возникает при минимизации формы (свернуть)


3-32639
Юрий Федоров
2002-03-18 16:52
2002.04.11
Сессия Oracle


6-32919
Malyatkoya
2002-01-16 17:50
2002.04.11
Нужен совет.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский