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

Вниз

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

 
Anatoly Podgoretsky ©   (2008-04-29 23:10) [40]

> Loginov Dmitry  (29.04.2008 20:16:28)  [28]

Это волшебное слово Local Share, но этого недостаточно, все звенья цепи должны быть оптимизированы, но это важнейшее звено.
Технологию не запретили, и последнее изменение в БДЕ было в Д2006.
Под "запретом" технология файл сервер и особенное ее выдающийся представитель - Парадокс.
На самом деле место БДЕ сейчас это только dBase и Парадокс да и то для экспорта, более того ей нет достойной альтернативы для этих двух баз.
Сейчас клиент-серверные технологии вполне доступны даже бедному студенту. От простейших до DB2


 
Anatoly Podgoretsky ©   (2008-04-29 23:11) [41]

> Loginov Dmitry  (29.04.2008 21:09:30)  [30]

Смысл может быть, но таких мест мало.


 
Anatoly Podgoretsky ©   (2008-04-29 23:12) [42]

> Игорь Шевченко  (29.04.2008 21:45:32)  [32]

И продолжает немного изменяться, по слухам там наконец исправили ошибку с Я и ч, сам не проверял.


 
Anatoly Podgoretsky ©   (2008-04-29 23:19) [43]

> Loginov Dmitry  (29.04.2008 21:54:34)  [34]

Странно как то ты читаешь, кроме того они обманули, нагло, обещали не поставлять дальше БДЕ, а поставляют.
Ну нет в статье запрета, есть восхваление этого чуда dbExpress, а оно в подметки не годится БДЕ, кроме того поищи поблизости статьи, которые не касаются SQL Links, а касаются ДБейс и Парадокс, тон там совсем другой. И я не считаю SQL Links за БДЕ, это всего лишь прослойка, плагин к БДЕ, чтобы можно было работать не с БДЕ базами.
В общем ты не туда смотришь и не то видишь. В предмете надо разбираться лучше, чтобы иметь право делать такие заявления про БДЕ


 
Anatoly Podgoretsky ©   (2008-04-29 23:20) [44]

> Loginov Dmitry  (29.04.2008 22:10:36)  [36]

Не прав, рекомендую и говорят нет альтернативы, но не в этой статье.
Это же маркетинговая, а не техническая статья.


 
Anatoly Podgoretsky ©   (2008-04-29 23:23) [45]

> Игорь Шевченко  (29.04.2008 22:40:38)  [38]

Собственно БДЕ разрабатывалась исключительно для Парадокса, а когда купили ДБейс, то решили что технологии Ashton Tate им не подходят, они крутые, но правда испортили не очень сильно, если не считать прокол, который тянется до сих пор, с BCD - они убили Ashton Tate великолепный движок, а свой создать не смогли.


 
Игорь Шевченко ©   (2008-04-29 23:30) [46]

Anatoly Podgoretsky ©   (29.04.08 23:23) [45]

А разве они Dbase после 1993 года купили ? Потому как в 1993 году BDE уже продавался, правда, назывался, если мне память не изменяет, paradox engine.


 
Loginov Dmitry ©   (2008-04-29 23:38) [47]

> и говорят нет альтернативы


Самая крутая вещь для работы с paradox"ом... Но столько багов!!!
Поэтому ну нафик ее использовать при разработке чего-то нового!
Если требуется перегнать данные из парадокса в какую-то новую базу,
то здесь цены BDE нет!

кстати, Анатолий, что там с настройкими BDE? )


 
Anatoly Podgoretsky ©   (2008-04-29 23:41) [48]

> Игорь Шевченко  (29.04.2008 23:30:46)  [46]

Ну так я и написал, сначала был Парадокс, и второе название IDAPI


 
Anatoly Podgoretsky ©   (2008-04-29 23:43) [49]

> Игорь Шевченко  (29.04.2008 23:30:46)  [46]

И они зачем то потратили время на написание драйверов, например MS SQL и ряда других, не SQL Links, но кто же в здравом уме их использовал.
А ДБейс они изуродовали, в нагрузку шел еще и Интербейс.


 
Anatoly Podgoretsky ©   (2008-04-29 23:49) [50]

> Loginov Dmitry  (29.04.2008 23:38:47)  [47]

Я тебе уже ответил, перечитай.
А все настройки долго рассматривать, кроме того от задачи зависит.
Но особое внимание надо обращать на NET DIR и в программе на PrivateDir и Session
В Парадоксе кроме стабильности также не устраивает бедный набор типов данных, не та лапша, когда один тип под разными именами подают.
Мне беглого знакомства с Парадокс 3.0 хватило, чтобы сказать ну и гадость эта ваша заливная рыба.


 
Loginov Dmitry ©   (2008-04-30 00:11) [51]

> Это волшебное слово Local Share


И как ею пользоваться?
Выставил данную настройку в True. Все равно при вызове Post никакие данные на диск не сбрасываются, пока не вызовешь Close. Тестировал на DBExplorer. Может еще какая настройка для этого есть?


 
Германн ©   (2008-04-30 00:12) [52]


> Anatoly Podgoretsky ©   (29.04.08 23:49) [50]


> Но особое внимание надо обращать на NET DIR и в программе
> на PrivateDir

Кстати у Борланда есть четкие рекомендации как эти параметры устанавливать. Если их соблюдать, то многих багов удаётся избежать.


 
korneley ©   (2008-04-30 00:26) [53]


> LВoginov Dmitry ©   (30.04.08 00:11) [51]
>Все равно, при вызове Post, никакие данные на диск не сбрасываются, пока не вызовешь Close.

А  что мешает? (вызвать)


 
Германн ©   (2008-04-30 00:30) [54]


> korneley ©   (30.04.08 00:26) [53]
>
>

Для таких случаев есть DbiSaveChanges


 
korneley ©   (2008-04-30 00:33) [55]


> Германн ©   (30.04.08 00:30) [54]

Ну, вопроса это не снимает ;)


 
Loginov Dmitry ©   (2008-04-30 00:37) [56]

> А  что мешает? (вызвать)


Ничего не мешает. Говорят, что есть настройка волшебная, которая автоматом все сохраняет :)


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

Loginov Dmitry ©   (30.04.08 00:37) [56]

SaveChanges=true - эта ?


 
korneley ©   (2008-04-30 00:45) [58]


> Loginov Dmitry ©   (30.04.08 00:37) [56]

:))) Автоматом? Мечта. Руки и голова - вот кто не подведёт. И оглядываясь... На те же руководства!


 
Anatoly Podgoretsky ©   (2008-04-30 00:50) [59]

> Германн  (30.04.2008 00:12:52)  [52]

Есть, но в разных редакция написано противоположное, особенно про LocalShare


 
Германн ©   (2008-04-30 01:00) [60]


> Anatoly Podgoretsky ©   (30.04.08 00:50) [59]

Про LocalShare я ничего не говорил. Я помню твои высказывания по поводу разночтений с этим параметром BDE.


 
Loginov Dmitry ©   (2008-04-30 07:48) [61]

> SaveChanges=true - эта


Если бы такая была бы, да еще по умолчанию true, было бы сказка! ))

Помню времена были! Вбил оператор наименования товара в справочник, работает, продает неделю, две, счастье, но оно уходит при первой же перезагрузке компутера, ибо в системе присутствует процесс с открытым TQuery с RequestLive=True, а процесс является сервером DCOM, с которым соединение клиентов по локалке разорвано, но винда должа его нормально выгрузить чере 10 минут, не успевает, т.к. комп перезагружают раньше :D


 
korneley ©   (2008-04-30 08:19) [62]


> Loginov Dmitry ©   (30.04.08 07:48) [61]

Для парадокса достаточно выключения компа кнопкой "Power". И за счастье, если только индексы слетят. "Corrupt file! Header other, then..." - вот где начинается "пестня" :))


 
Anatoly Podgoretsky ©   (2008-04-30 09:14) [63]

> korneley  (30.04.2008 08:19:02)  [62]

Для Парадокса достаточно и нормального выключения, особенно если система не отлажена, а это как правило.


 
Loginov Dmitry ©   (2008-04-30 09:22) [64]


> особенно если система не отлажена, а это как правило.


отладить систему под парадокс весьма сложно. Ведь надо знать всего его баги, а многие из них нигде ранее не описывались.


 
korneley ©   (2008-04-30 09:39) [65]


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

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


 
Anatoly Podgoretsky ©   (2008-04-30 10:33) [66]

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

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


 
Loginov Dmitry ©   (2008-04-30 11:40) [67]


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


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

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


 
Loginov Dmitry ©   (2008-04-30 11:42) [68]

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


 
Anatoly Podgoretsky ©   (2008-04-30 12:36) [69]

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

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

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


 
Anatoly Podgoretsky ©   (2008-04-30 12:37) [70]

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

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


 
Loginov Dmitry ©   (2008-04-30 13:07) [71]


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


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


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


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


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


 
Loginov Dmitry ©   (2008-04-30 13:43) [73]


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


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

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


 
Anatoly Podgoretsky ©   (2008-04-30 15:36) [74]

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

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


 
Anatoly Podgoretsky ©   (2008-04-30 15:38) [75]

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

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


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


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


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


 
Loginov Dmitry ©   (2008-04-30 16:33) [77]

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


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


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


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


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


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


 
Anatoly Podgoretsky ©   (2008-04-30 16:45) [78]

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

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


 
Loginov Dmitry ©   (2008-04-30 17:09) [79]

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


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


 
Anatoly Podgoretsky ©   (2008-04-30 21:57) [80]

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

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



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

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

Наверх




Память: 0.64 MB
Время: 0.022 c
2-1209362459
Джо__
2008-04-28 10:00
2008.05.25
Извлечение даты


15-1207726314
foyevtsov
2008-04-09 11:31
2008.05.25
Про редактор кода


15-1207919957
IvanBs
2008-04-11 17:19
2008.05.25
SSL


9-1170550431
PGD-2007
2007-02-04 03:53
2008.05.25
Стартовал конкурс PGD-2007


9-1170430457
Ricks
2007-02-02 18:34
2008.05.25
И мои танчики покритикуйте :)