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

Вниз

После индексирования dbf-файла некорректно работает select (SQL)   Найти похожие ветки 

 
WG   (2005-12-12 14:59) [0]

Добрый день !

Столкнулся с очень странной проблемой, даже не знаю как к ней подойти. Имеется dbf-файл, все поля - целые числа. Производится запрос вида "select * from ... where REGN=1". Все работает. Для ускорения процесса индексирую файл по полю REGN, индекс не уникальный. И тут начинаются чудеса - работать перестает, select возвращает пустую таблицу. Причем если выборка делается по REGN=2, то все работает. С единичкой - нет. Мистика.

В чем может быть дело ?


 
Tor ©   (2005-12-12 15:26) [1]

Для меня шо FoxPro шо Ms Jet 4 одна мистика и долгие запарки, порой сильно достает. Так фиг разберешся, подробнее. Код дай. Мне кажеться на select  не влияет индекс. Может там 1 нет?


 
WG   (2005-12-12 15:47) [2]

Поле со значением 1 там есть. Точно, уже вручную посмотрел. А код, собственно, я привел - "select * from bal.dbf where REGN=1". Блин, причем рядом лежит совершенно аналогичная индексированная база, которая нормально работает ! Да и вообще раньше все нормально было, эта прога у меня уже года два пашет.  Мистика. Началось все, кстати, после переустановки системы несколько дней назад...


 
Tor ©   (2005-12-12 15:53) [3]

Переустанови систему еще раз может поможет!!!!1 :)))
Мистики тут нет, сам убеждаюсь не однократно.
Проверь типы, какие компоненты ты юзаеш?
Удали, сохрани, закрой, потом снова на форму положи, св-все пересмотри, иногда помогает особенное сли в чемто протупил. Верьнись к старой копии проекта и оттуда начни. программирование и гемор это родственные понятия так что наберись терпения и разберайся. :)
Убери тот индекс если есть подозрения. Тебе никто не поможет, только ты сам себе поможеш здесь тебя могут только на путь истенный вывести. ;)


 
WG   (2005-12-13 14:07) [4]

Методом тыка нашел решение - стоило в BDE Administrator присвоить параметру MDX BLOCK SIZE значение 1024, как все отлично заработало.



Страницы: 1 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
15-1137435668
Kerk
2006-01-16 21:21
2006.02.12
Проблемы с логином в асе


2-1137662162
tigra
2006-01-19 12:16
2006.02.12
Непонятка с exeшником


3-1134735715
rwg
2005-12-16 15:21
2006.02.12
Связывание таблиц


15-1137869558
Джо
2006-01-21 21:52
2006.02.12
Два файла с одинаковыми именами в одной папке


15-1137765141
syte_ser78
2006-01-20 16:52
2006.02.12
телефонный вирус