Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите разобраться почему записи не сохранились?


Страницы:   1 2 3 4 5

dart ©   (2008-04-29 10:14:00) 

Вчера забивал таблицу paradox из delphi, заPOSTил, все как положено, сегодня открываю - таблица пустая, ПОЧЕМУ???


Loginov Dmitry   (2008-05-01 23:46:00) [1]

Удалено модератором


Плохиш   (2008-05-01 23:41:00) [2]

Удалено модератором


Loginov Dmitry   (2008-05-01 23:24:00) [3]

Удалено модератором


AlexDan   (2008-05-01 23:13:00) [4]

Удалено модератором
Примечание: Задай свой вопрос в отдельной ветке


Anatoly Podgoretsky   (2008-04-30 21:57:00) [5]

> Loginov Dmitry  (30.04.2008 17:09:19)  [79]

Все бывает впервые. Есть конечно возможности менять и в другое время, но не дело этим заниматься СУБД


Loginov Dmitry   (2008-04-30 17:09:00) [6]

> Дата меняется в момент закрытия


Полезная инфа! Не замечал раньше :)


Anatoly Podgoretsky   (2008-04-30 16:45:00) [7]

> Loginov Dmitry  (30.04.2008 16:33:17)  [77]

Так это дело ОС, а не базы. Дата меняется в момент закрытия, если не делать некоторых нехарактерных, а в данном случае и не нужных шагов.


Loginov Dmitry   (2008-04-30 16:33:00) [8]

> Отвечу - у тебя ошибка в программе.


Я уже понял в чем дело :)
Запись в базу действительно сразу происходит, однако дата DB-файла не изменяется, а изменяется она только при вызове Close, либо при окончании работы процесса. Зачем так сделано?....


> Не знаю как сейчас с Файрберд, но тоже очень был подвержен,
> по крайней мере первая версия.


Судя по релизноту для 2.1, там достаточно много в данном направлении сделано, так что внушает доверие :)


> Это как бы не аргумент


Анатолий зато привел.


Игорь Шевченко   (2008-04-30 15:45:00) [9]


> Вариант Reseta разработчиками прорабатывается достаточно
> тщательно.


Это как бы не аргумент


Anatoly Podgoretsky   (2008-04-30 15:38:00) [10]

> Anatoly Podgoretsky  (30.04.2008 15:36:14)  [74]

Кстати MS SQL может месяцами не писать в базу, если есть ресурсы. Целостность гарантируется.


Anatoly Podgoretsky   (2008-04-30 15:36:00) [11]

> Loginov Dmitry  (30.04.2008 13:07:11)  [71]

Без системы без журналирования - это смерть, при том не обязательно во время записи. Достаточно до записи. Вот Парадокс этому и поддвержен. Не знаю как сейчас с Файрберд, но тоже очень был подвержен, по крайней мере первая версия.


Loginov Dmitry   (2008-04-30 13:43:00) [12]


> аргументы будут или как всегда одни слова ?


аргумент вот он: Вариант Reseta разработчиками прорабатывается достаточно тщательно.

А дальше, само собой, каждая СУБД поведет себя по своему. Более подробно по данной теме я ничего говорить не могу. Не тот уровень (еще) и не тот форум.


Игорь Шевченко   (2008-04-30 13:33:00) [13]


> Конечно! Для нормальной базы, работающей на Windows - ни
> к чему смертельному, если только Reset не произошел во время
> операции записи в базу. Вариант Reseta разработчиками прорабатывается
> достаточно тщательно.


аргументы будут или как всегда одни слова ?


Loginov Dmitry   (2008-04-30 13:07:00) [14]


> но ты же в курсе к чему может привести Reset для любой базы?


Конечно! Для нормальной базы, работающей на Windows - ни к чему смертельному, если только Reset не произошел во время операции записи в базу. Вариант Reseta разработчиками прорабатывается достаточно тщательно.


Anatoly Podgoretsky   (2008-04-30 12:37:00) [15]

> Loginov Dmitry  (30.04.2008 11:42:08)  [68]

Можешь попробовать, введенные данные там, но ты же в курсе к чему может привести Reset для любой базы?


Anatoly Podgoretsky   (2008-04-30 12:36:00) [16]

> Loginov Dmitry  (30.04.2008 11:40:07)  [67]

Отвечу - у тебя ошибка в программе.
Local Share работает по принципам локальной сети
Хотя это редко указывается Борландом, это побочный эффект, более того рекомендации настолько смутные и противоречивые, особенно когда база на сервере.

Просто прими на веру, нужна немедленная запись в файлы БД включи Local Share, не нужна немедленная запись в файлы БД включи Local Share.
А вот выключай только тогда когда точно знаешь зачем это делаешь и понимаешь.
При выключение можно получить гигантский выигрыш, ценой потери базы, даже не последних данных, а именно базы.
В случае Парадокса побежишь на сайт к Борланду за лечилкой.


Loginov Dmitry   (2008-04-30 11:42:00) [17]

Осталось попробовать еще и комп отресетить :))


Loginov Dmitry   (2008-04-30 11:40:00) [18]


> Такое есть, это Local Share = TRUE


Хех... Получилось!
При вызове Post ничего в табличку не сохраняется.
Если вызываешь Close, то сохраняется.

Если снимаешь программу из диспетчера задач, то сохраняется. Как они это сделали?!!! :D


Anatoly Podgoretsky   (2008-04-30 10:33:00) [19]

> Loginov Dmitry  (30.04.2008 07:48:01)  [61]

Такое есть, это Local Share = TRUE
И не должны использоваться кешированые обновления.


korneley   (2008-04-30 09:39:00) [20]


> Loginov Dmitry ©   (30.04.08 09:22) [64]

Сложно не систему "построить", а тех, кто её пользует. Чисто административное решение. Когда мне позвонили и попросили "немножечко добавить функционала", в приложение которому 13 лет, я сам ошалел. Те же  IDAPI + Paradox. Но там грамотный командир-начальник :)


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо