Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2016, 18:19   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию Стали иногда исчезать добавленные записи в БД

Появился вопрос, на который ответа пока найти не могу..

Подключаюсь к удаленной БД MySQL через FireDAC. При нажатии кнопки в несколько таблиц базы заносятся определенные данные, после чего по FTP создается папка на сервере.

И вот, иногда случается так, что данные занеслись, а пользователь входит в программу через некоторый промежуток времени 3-6 часов, а записей уже нет.

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

Может ли вообще такое быть при каких-то обстоятельствах?


Заранее спасибо! Буду очень признателен за Вашу помощь!
Dux вне форума Ответить с цитированием
Старый 10.10.2016, 19:09   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Логи на сервере включи и смотри кто, чего и когда
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.10.2016, 19:23   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Логи на сервере включи и смотри кто, чего и когда
Если Вас не затруднит, как это делается? Как их включить?
Dux вне форума Ответить с цитированием
Старый 10.10.2016, 19:33   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Документация по мускулу на глаза не попадалась, что ли? Ну вот, например
http://www.mysql.ru/docs/man/Log_Files.html
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.10.2016, 19:53   #5
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Ну а вообще такое может быть, чтобы записи исчезли? Вы с таким не сталкивались?
Dux вне форума Ответить с цитированием
Старый 10.10.2016, 23:07   #6
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Нашел такой комментарий на просторах сети:" Незакрытая транзкция, которую отменили через 30 мин удалит записи, которыми можно было любоваться в течение этих 30 мин..."

Как может так случиться что транзакция не закрыта? как этого избежать?
Dux вне форума Ответить с цитированием
Старый 11.10.2016, 15:38   #7
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

Закрывайте транзакцию. после добавления.
commit делайте.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не удаляются ненужные ранее добавленные сети в Windows 7 usa-2200 Windows 0 07.01.2016 17:16
MDI, как заставить дочерние окно при минимизации сразу исчезать - без анимирования fedorov2012 Общие вопросы Delphi 0 19.05.2013 17:10
Спецификация стали stas_org Microsoft Office Access 0 09.10.2011 17:59
Файлы стали недоступным Simbad Операционные системы общие вопросы 1 23.12.2010 10:59
Как прочитать данные, добавленные в Combobox методом AddObject SNUPY Общие вопросы Delphi 2 19.03.2009 20:58