БД на FireBird.

Ремонт и восстановление баз данных InterBase, Firebird, Yaffil

Модераторы: kdv, Alexey Kovyazin

Ответить
Silent1987
Сообщения: 2
Зарегистрирован: 05 май 2012, 10:25

БД на FireBird.

Сообщение Silent1987 » 05 май 2012, 10:38

Добрый день уважаемые.
Сразу извиняюсь за глупый вопрос, но я в этом деле новичок.
Суть в следующем. Есть программа с БД, которая работает на FireBird'е.
К примеру:
В базе можно произвести выборку данных по различным критериям:
1 критерий
2 критерий
3 критерий
4 критерий
5 критерий

Если производить сортировку по 1-ому критерию, то список выводятся в отдельный файл Excel, так же по остальным критериям, но за исключением 4-го критерия. При выборе 4-го создается файл Excel, но он пустой...данных в нем нет=(

Говорят надо сделать переиндексацию таблиц в БД. Установил SQL Manager for InterBase and Firebird, скинул к себе базу, подключился к ней, а что делать дальше не знаю.... Кто может подробно рассказать как это сделать правильно? Или доступный мануал может у кого-нибудь есть как это сделать с помощью SQL Manager for InterBase and Firebird.

Заранее большое спасибо.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: БД на FireBird.

Сообщение kdv » 05 май 2012, 14:27

а кто вам сказал, что нужно сделать "переиндексацию"?
Вообще о "ремонте БД" нужно говорить только тогда, когда при работе с БД у вас возникают явные ошибки, причем, не ошибки самого приложения.
Если по "4-му критерию" ничего не выводится, значит критерий такой.

Спрашивайте у автора программы.

Silent1987
Сообщения: 2
Зарегистрирован: 05 май 2012, 10:25

Re: БД на FireBird.

Сообщение Silent1987 » 10 май 2012, 08:07

Извиняюсь за долгое отсутствие.

kdv: Раньше ведь выводился список по этому критерию, а программу уже как пол года никто не менял.

Предполагаю (могу и ошибаться), что какие-то данные в таблице БД сбились. Но какие и как их найти, не знаю...

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: БД на FireBird.

Сообщение kdv » 10 май 2012, 16:22

в общем, беспредметный разговор.
Есть трактор, который не заводится, а раньше заводился. Чей трактор неизвестно, кто в нем ковырялся тоже, а работать с трактором никто не умеет.

Ответить