Главная страница
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.022 c
14-11483
pavel-ak
2002-10-16 12:16
2002.11.04
Кому в кокое время програмится лучше


1-11193
sndanil
2002-10-24 16:10
2002.11.04
проблема с TIniFile


3-11131
Юра
2002-10-16 14:23
2002.11.04
Нарисовать разделитель в DBGrid


1-11335
KIR
2002-10-24 12:12
2002.11.04
Можно ли скрыть MDI Child форму?


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