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

Вниз

Больной какой-то вопрос...   Найти похожие ветки 

 
Sirus ©   (2002-10-16 11:14) [0]

Привет Мастера...
1. В каких случаях может испортиться база IBase... в смысле файл *.gdb???

2. Ibase иногда меняет местами цифры... то есть если нужно сохранить число 102.9 на самом деле сохраняется число 201.9???


 
Romkin ©   (2002-10-16 11:20) [1]

1. Физическое повреждение диска (посыпался) или неожиданное отключение питания при Forced Writes = Disabled. В остальных случаях вроде работает (даже если проверка диска говорит под win95 что на диске ошибки были)
2. Такого не может быть


 
Sirus ©   (2002-10-16 11:38) [2]

Я тоже думал не может быть...
Устроил проверку программе... Перед выполнением TQuery я копировал содержимое Query1.SQL в файл и просматривал...
В общем такой результат получался в одном случае...
Сколько я ни имитировал такие же ситуации ничего не выходило...
В общем вводят квитанцию, сумма оплаты 102.9 вместо этого сохраняется квитанция с суммой оплаты 201.9...
В других случая все нормально... Сразу же схватил проблему и бегом сюда...


 
Sirus ©   (2002-10-16 11:40) [3]

И еще... что такое forced writes и как менять его значение...


 
Alexandr ©   (2002-10-16 11:48) [4]

если бы ты второй вопрос не задал, то получил бы нормальный ответ на первый вопрос, а так....
Я чуть чаем не подавился, блин. Хоть бы в тебе написал "осторожно, сядьте поудобнее, уберите подальше колющие предметы"


 
Sirus ©   (2002-10-16 12:07) [5]

> Alexandr © (16.10.02 11:48)
В заголовке темы я указал что вопрос больной какой-то... :))
Этого наверное достаточно... Когда оператор сообщил мне это факт я тоже смеялся... (чая не было), Но вот когда увидел и проверил мне страшно стало... честно...

Может поскажешь что такое forced writes и как менять его значение???


 
Alexandr ©   (2002-10-16 12:49) [6]

это пропертя такая у базы.
Меняется и из командной строки и через утилиты администрирования всякие там начиная с IBConsole (ой, у тебя IB5 тогда Server manager)


 
alexdbases ©   (2002-10-16 14:44) [7]

FW (Forces Write) определяет каим образом БД будет сохранять данные...
Два значения
- Записовать данные в кеш....а потом тока на диск..-
- Записывать данные сразу на диск -
(OFF/ON)


 
alexdbases ©   (2002-10-16 14:45) [8]

Если диск летит..или там откл питание неожиданно то данные в кеш теряються....


 
Wolf226 ©   (2002-10-16 17:46) [9]

Проверь какой запрос выполняется на вставку на самом деле.
(с пом SQL монитора например)
Попробуй выполнить запрос вручную.

Может это программа глючит?


 
Sirus ©   (2002-10-17 07:10) [10]

Wolf226 © (16.10.02 17:46)
Дело в том что программа перед выполнением запроса
сохраняет текст запроса в файл...
Query1.SQL.SaveToFile("Log.txt");
Я проверил... нормально...


 
Alexandr ©   (2002-10-17 07:32) [11]

значит неправильно сохраняешь в файл.



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

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

Наверх




Память: 0.49 MB
Время: 0.02 c
1-11175
MixerPro
2002-10-21 13:32
2002.11.04
Как определить платформу ОС ?


8-11349
Slatazan
2002-07-06 05:19
2002.11.04
OpenGL тексу в TBitmap ???


3-11061
Alecs
2002-10-11 11:56
2002.11.04
InterBase в терминальном режиме


14-11451
sayjay
2002-10-15 21:29
2002.11.04
Хочу сдалать TReplaceDialog много функциональным помогите!!!


14-11488
Beginner-Designer
2002-10-16 20:37
2002.11.04
ПРо провайдеров, которые дают доступ через guest-guest