![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Может ли такое быть ??? [D5, IB6.x]
Andrey V. © (2003-09-02 09:23:00)
Оператор уверяет, что иногда(!) возникает следующее :
Типа (к примеру) сменил в базе фамилию "ПЕТРОВ" на "СИДОРОВ",
а через несколько дней видит , что там все равно "ПЕТРОВ" :(
Но я то вижу в программе конкретный Commit !
С файлом базы (по заверениям) ничего не делали .
Может дело в Forced Write ?
Romkin (2003-09-02 10:26:00) [1]
Не для начала, а навсегда. И никогда его не выключай - обходится дорого, когда базу восстанавливать придется
Andrey V. (2003-09-02 09:46:00) [2]
> Остальные одиннадцать операторов меняют фамилию на "ПЕТРОВ"
> когда первый оператор выходит в туалет.
:-))
Да это им нафиг не нужно , если только из вредности , но ведь они должны ПОМНИТЬ что нужно там записать. Я ведь забыл сказать, что ВСЕ поля (~20 шт) принимают старое значение.
А на счет лога идея , конечно , хорошая . Ну увижу я по логу, что все нормально комиттится (это я и сейчас вижу), а в базе опять будет вышеописанные глюки.
Придется писать лог ведения лога и т.д. :-)
Поставлю для начала ForcedWrite в ON - посмотрю.
Zacho (2003-09-02 09:34:00) [3]
> Andrey V. (02.09.03 09:30) [2]
Веди в базе логи работы операторов, тогда точно сможешь узнать, кто (или что) виноват.
Reindeer Moss Eater (2003-09-02 09:34:00) [4]
Нет, это исключено.
Включи поддержку ведения лога в программе что бы быть уверенным.
Reindeer Moss Eater (2003-09-02 09:33:00) [5]
Остальные одиннадцать операторов меняют фамилию на "ПЕТРОВ" когда первый оператор выходит в туалет.
DenK_vrtz (2003-09-02 09:32:00) [6]
>>Оператор уверяет
Им верить, себя не уважать :-) (хотя, порой, стоит прислушаться! и проверить все по-тихоньку) :-)
Andrey V. (2003-09-02 09:30:00) [7]
Нет, это исключено.
Во-первых холостой апдейт,
во-вторых правами на эти вещи обладает один из
операторов (всего их 12, все в одной комнате)
Reindeer Moss Eater (2003-09-02 09:28:00) [8]
Типа (к примеру) сменил в базе фамилию "ПЕТРОВ" на "СИДОРОВ",
а через несколько дней видит , что там все равно "ПЕТРОВ" :(
Но я то вижу в программе конкретный Commit !
А что мешает другому юзеру сменить "СИДОРОВ" на "ПЕТРОВ", тем более, что там конкретный commit?