Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

БД не сохраняет записи?????   Найти похожие ветки 

 
Митяй   (2003-10-22 15:15) [0]

Господа! Кто сталкивался с проблемой не сохранения записей в БД.
Установил прогамму на комп. заказчика, он со старой БД переносит данные в новую, и записи не всегда сохраняются, а именно пока заносит записи, после каждого занесения Table.Refresh; и в Grid видятся занесённые записи, выключаем комп., и завтра вчерашних записей не видим, что за глюк не пойму.
БД в Paradox7.


 
Reindeer Moss Eater   (2003-10-22 15:16) [1]

Внесенные днем данные вечером(утром) удаляет уборщица


 
Romkin   (2003-10-22 15:20) [2]

Хихи. Только уборщица в этом случае - ОС :)
DbiSaveChanges надо делать


 
Reindeer Moss Eater   (2003-10-22 15:21) [3]

А может у него в коде это уже есть, и виновата именно уборщица


 
Семен Сорокин   (2003-10-22 15:21) [4]

Reindeer Moss Eater © (22.10.03 15:16) [1]
:))
Митяй © (22.10.03 15:15)
TDatabase.FlashBuffers по моему так, но могу ошибаться


 
Митяй   (2003-10-22 15:21) [5]


> DbiSaveChanges надо делать

Извиняюсь, а как?.....


 
-=GUEST=-   (2003-10-22 15:22) [6]

Бывает.
Table не сбрасывает буфер в таблицу.
Происходит при экстренном завершении программы (откл. электричества и т.д.). При нормальном завершении такого быть не должно.
Лечится - Table.FlushBuffers или Close;Open


 
Митяй   (2003-10-22 15:27) [7]


> -=GUEST=- (22.10.03 15:22) [6]


> Лечится - Table.FlushBuffers или Close;Open

А в каком событии, и что это, в смысле Close;или Open;


 
Митяй   (2003-10-22 15:29) [8]

При чём заметьте Господа, это происходит не всегда!!!


 
Reindeer Moss Eater   (2003-10-22 15:31) [9]

Уборщица имеет скользящий график или прогуливает.

А в каком событии, и что это, в смысле Close;или Open;

В любом, когда данные готовы для перманентного сохранения. Например перед выходом из программы


 
-=GUEST=-   (2003-10-22 15:34) [10]

При закрытии таблицы (Table.Close) - она должна сбрасывать буфер в таблицу.
Того же эфекта можно добиться Table.FlushBuffers и лучше это и делать
Можно периодически в Table.AfterPost и Table.AfterDelete или как-то таймеру периодически делать FlushBuffers.

Хотя при нормальном завершении программы ни каких проблем быть не должно.


 
Митяй   (2003-10-22 15:40) [11]

Всем спасибо!!! Понял свою проблему, я вообще не прописал в коде ни Close; ни тем более FlushBuffers, я просто закрывал программу и всё?!;(


 
-=GUEST=-   (2003-10-22 15:47) [12]

Если при завершении программы таблица открыта (Active = True), то она должна закрываться автоматически, в деструкторе (вроде)


 
Митяй   (2003-10-22 15:54) [13]


> -=GUEST=- (22.10.03 15:47) [12]
> Если при завершении программы таблица открыта (Active =
> True), то она должна закрываться автоматически, в деструкторе
> (вроде)

Может быть и так, но я всё таки пропишу в коде FlushBuffers; завтра переставлю *.exe файл заказчику, а там видно будет.
С уважением, Митяй.



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

Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.035 c
1-41575
kaif
2003-10-26 02:18
2003.11.13
ToolBar и смена шрифта экрана.


1-41146
Seldon
2003-11-04 21:26
2003.11.13
следующий TabStop


1-41160
Stratos
2003-11-01 02:48
2003.11.13
битовые поля в записях


1-41331
Grouzd[E]v
2003-10-30 22:29
2003.11.13
Загрузка Jpeg из Resурсов


7-42181
Akim2
2003-08-29 16:47
2003.11.13
При отключении компа от хаба/свитча, не прочитывается MAC





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский