![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BDE. Бывают проблемы с сохранением данных в базе. [D6, Paradox]
Shopot © (2005-07-06 10:06:00)BDE. Бывают проблемы с сохранением данных в базе. Допустим добавляется новая запись (использую навигатор). Запись сохранил,
вышел из программы, захожу, а ее нет. Почему? Что делать? Подскажите.
sniknik (2005-07-10 21:55:00) [1]> предусмотренного (работающего) метода почему-то нет
закрытие базы (стандартное, предусмотренное) вообшето должно скидывать все изменения("завизированные" - post) на диск... если же ты просто выходиш из программы то понятно получается "намана", а не нормально.
Ling (2005-07-10 19:33:00) [2]В проге перед завершением сбрось буфера БДЕ с помощью апи (по лругому не получится)
млин искал, искал, где у меня пример был, не нашёл
но в БДЕ есть такой глюк, что работаешь в базе, работаешь, а потом вроде вышел, всё намана, а назавтра приходишь, а изменения не сохранились, предусмотренного (работающего) метода почему-то нет, потому сбрасываются с помощью БДЕ апи - надёжно.
Shopot (2005-07-07 10:32:00) [3]спасибо :(
Shopot (2005-07-07 10:32:00) [4]Удалено модератором
evvcom (2005-07-07 08:46:00) [5]
> А причем тут шестая делфа ?
Антипатия у меня к ней :)
Anatoly Podgoretsky (2005-07-06 20:31:00) [6]msguns © (06.07.05 12:50) [7]
БДЕ не причем, использую с 1995 года, были проблемы с версиями для win16, а 32 битные не одной значимой проблемы, тем более потерь.
msguns (2005-07-06 12:50:00) [7]>evvcom © (06.07.05 11:40) [6]
>И D6 туда же.
А причем тут шестая делфа ? Может речь о BDE ?
evvcom (2005-07-06 11:40:00) [8]
> Парадокс фтопку...
И D6 туда же. И не использовать четные версии дельфи. Имхо.
Johnmen (2005-07-06 11:10:00) [9]>Что здесь делать не знаю,
Я тебе подскажу - Парадокс фтопку...
Shopot (2005-07-06 10:47:00) [10]evvcom ©
> Вот именно T1.Post и нету записи, тоесть она есть пока не выкл.
прогу. А еще из-за сбоев (и при обращении к базе, и при простом не базовском эксепшене) таблица полностью очищается. Это беспредел. Что здесь делать не знаю, уже ставлю много разных проверок данных, перед тем как их поместить в таблицу, и все равно.
Anatoly Podgoretsky (2005-07-06 10:36:00) [11]Shopot © (06.07.05 10:06)
Бывают проблемы с плохими настройками БДЕ, вот здесь как раз нашлядный случай.
Johnmen (2005-07-06 10:35:00) [12]FlushBuffers и далее поиск...
Напр.
http://lib.profi.net.ua/doc/info_sites/visprog/books/Delphi%20Kindom/answer.asp-IDAnswer=7040.htm
http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=database;action=display;num=1064505463
evvcom (2005-07-06 10:29:00) [13]
> Запись сохранил
Как сохранил? Если запись была поправлена, а метод Post явно не вызван (или Next, Prev, First, Last, которые вызывают Post), то при Close датасета, например при том же закрытии формы, такое неизбежно.