Форум: "Базы";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
ВнизПроблема с базой InterBase Найти похожие ветки
← →
sndanil (2002-08-09 14:00) [0]Мастера помогите... база в ИнтерБейзе прожила год, а затем начала потихоньку глючить (выдавать неверные результаты запросов и т.д.)... может кто подскажет, что с ней делать сейчас и на будующее как избегать таких приколов... заранее благодарен..
← →
Johnmen (2002-08-09 14:05) [1]Неверные рез-ты запросов следствие неверных сохраненных данных...
Попробуй сделай валидейт базы и посмотри рез-т...
← →
elv (2002-08-09 14:09) [2]sndanil © (09.08.02 14:00)
Мастера помогите... база в ИнтерБейзе прожила год, а затем начала потихоньку глючить (выдавать неверные результаты запросов и т.д.)... может кто подскажет, что с ней делать сейчас и на будующее как избегать таких приколов... заранее благодарен..
Какие глюки?
Backup/Restore делал?
← →
sndanil (2002-08-09 14:44) [3]Глюки в том что запросы либо не работают, либо работают неверно, либо с базой работать совсем невозможно... ничего из предложенного пока не делал... но все равно такой вопрос: если это помогает, как сделать что бы прога делала все эти вещи сама автоматически... заранее благодарен...
← →
elv (2002-08-09 14:52) [4]sndanil © (09.08.02 14:44)
Глюки в том что запросы либо не работают,
Это как?
либо работают неверно,
Это как?
либо с базой работать совсем невозможно...
Это как?
← →
Johnmen (2002-08-09 14:53) [5]>sndanil © (09.08.02 14:44)
>как сделать что бы прога делала все эти вещи сама
>автоматически
Какие такие вещи ?
← →
sndanil (2002-08-09 15:11) [6]elv
Это вот так: "select count(id) from list;" из программы выдает сообщение о том что "Field "COUNT" not found."... соответственно в течении последнего года прога находила это поле... кроме того есть большое подозрение, что примерно такой же запрос но только с подсчетом суммы считается неверно... и при выполнении запроса прога становится...
Johnmen
а вещи следующие: как программно сделать валидейт, бэкап и ресторе...
← →
SaS13 (2002-08-09 15:14) [7]To: sndanil
Наверное правильней было-бы так:
select count(id) as count_id from list
← →
Johnmen (2002-08-09 15:17) [8]Видимо кто-то поковырялся со структурой таблиц... :)
>...как программно сделать валидейт, бэкап и ресторе...
Рассказывать очень долго, почитай книги...
А предварительно сделай непрограммно.
← →
sndanil (2002-08-09 15:19) [9]>SaS13
эт понятно, но тока когда много полей в результате... да к тому же как оно тогда так долго проработало и косяк вылез тока сейчас, а работало оно долго, в смысле этот запрос выполнялся по несколько раз в день...
← →
sndanil (2002-08-09 15:23) [10]>Johnmen
В том то и косяк, что никто не ковырял эти поганые таблицы (кроме меня это там никто не умеет... и я как выяснилось неочень...:))...
> Рассказывать очень долго, почитай книги...
> А предварительно сделай непрограммно.
...да непрограммно конечно сделаю... дык нет у меня таких книжек... буду благодарен если в общих чертах или ссылочку...
← →
Johnmen (2002-08-09 15:32) [11]>...да непрограммно конечно сделаю... дык нет у меня таких
>книжек... буду благодарен если в общих чертах или ссылочку...
Поставь библиотеку FIBPlus - там все это есть.
(самый быстрый ненапряжный вариант [для ленивых или незнающих])
← →
sndanil (2002-08-09 15:35) [12]>Johnmen
да я имел ввиду ссылочку на описание... я ж не ленивый, а просто пока незнающий...
← →
Johnmen (2002-08-09 15:45) [13]Описание процедур (gbak.exe,gdef.exe,gfix и т.д.) и работа с ними есть в руководстве по InterBase.
Тем не менее, настоятельно рекомендую пользовать FIBPlus.
← →
elv (2002-08-09 15:49) [14]www.ibase.ru
gbak -b -user sysdba -pas masterkey base.gdb base.gbk
← →
Desdechado (2002-08-10 19:01) [15]а вообще бэкапить нужно регулярно, а не когда в задницу кто-то клюнет :)
← →
Alexandr (2002-08-12 08:29) [16]если в
select count(id) from list
поле перестало быть как count
то это по-моему значит, что кто-то версию сервера поменял с IB5 на IB6 или диалект в базе... типа такого.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c