Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 сохранить запись  [new]
mi34
Member

Откуда:
Сообщений: 31
Добрый день. Есть форма с источником (связь с таблицей другого файла)
Для сохранения записи используется me.dirty=false
После попытки сохранения иногда по непонятной причине база рушится.
Насколько корректно будет заменить указанный способ сохранения на me.Refresh ?
23 авг 19, 08:56    [21956179]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
MrShin
Member

Откуда:
Сообщений: 1277
me.dirty=false - вполне корректный способ сохранения. Сохранение же при вызове Refresh я бы назвал недокументированным. Если у вас база рушится, ищите почему это происходит, а не ищите другие способы сохранения. В первую очередь скопируйте все объекты базы в новый файл, это в большинстве случаев решает проблему битой базы.
23 авг 19, 09:49    [21956215]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
mi34
Member

Откуда:
Сообщений: 31
Спасибо за комментарии.
Refresh хочу попробовать т.к. не знаю уже что и делать. Периодические, на первый взгляд ничем не спровоцированные падения базы. Происходит это на ПК с Win10. На других (Win7) все работает без проблем.
23 авг 19, 10:03    [21956226]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6292
mi34
...Происходит это на ПК с Win10. На других (Win7) все работает без проблем.
Тем более это косвенное указание на то, что способ сохранения не при чем.
А "рушится" это как проявляется?
23 авг 19, 10:21    [21956240]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
mi34
Member

Откуда:
Сообщений: 31
sdku,
При обращении к базе пишет что требуется восстановление базы данных. После восстановления все опять работает некоторое время. В восстановленной бд структура не изменена.
23 авг 19, 10:50    [21956279]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
4d_monster
Member

Откуда: Москва
Сообщений: 1561
mi34,

Битность у всех Access одинаковая?
23 авг 19, 10:52    [21956283]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
mi34
Member

Откуда:
Сообщений: 31
4d_monster,
база формат а2000, клиенты а2000, работают в runtime2007
23 авг 19, 10:55    [21956289]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
MrShin
Member

Откуда:
Сообщений: 1277
Клиенты, случайно, не один и тот же файл с сетевого диска запускают? Если да, то не делайте так.
23 авг 19, 11:14    [21956308]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
mi34
Member

Откуда:
Сообщений: 31
MrShin,

не совсем Вас понял.. Что значит один и тот же файл?
БД разделенная. Файлы базы находятся на одном из ПК, на каждом пк есть клиентская(интерфейсная часть программы), подключение к общей базе стандартное.
23 авг 19, 11:29    [21956322]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
bubucha
Member

Откуда:
Сообщений: 5416
я бы сеть копал от
автор
ПК с Win10
до
автор
базы находятся на одном из ПК
23 авг 19, 11:50    [21956342]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
MrShin
Member

Откуда:
Сообщений: 1277
mi34
БД разделенная. Файлы базы находятся на одном из ПК, на каждом пк есть клиентская(интерфейсная часть программы), подключение к общей базе стандартное.

Это ок. Главное чтобы клиентская часть у каждого своя была
23 авг 19, 11:53    [21956345]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1793
mi34
база формат а2000, клиенты а2000, работают в runtime2007

Это как?
23 авг 19, 11:55    [21956347]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
konstantin_got
Member

Откуда:
Сообщений: 28
sdku
mi34
...Происходит это на ПК с Win10. На других (Win7) все работает без проблем.
Тем более это косвенное указание на то, что способ сохранения не при чем.
А "рушится" это как проявляется?


Тоже считаю, что дело не в способе сохранения.
23 авг 19, 13:22    [21956429]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
ROI
Member

Откуда: г. Тюмень
Сообщений: 1793
ROI
mi34
база формат а2000, клиенты а2000, работают в runtime2007

Это как?

Клиент a2003 под Access 2007 тоже ломал базу
пришлось полностью перейти (переписать) на Access 2010
23 авг 19, 13:26    [21956433]     Ответить | Цитировать Сообщить модератору
 Re: сохранить запись  [new]
vmag
Member

Откуда: MP
Сообщений: 3287
mi34
база формат а2000, клиенты а2000, работают в runtime2007


Вообще-то корректно когда версия клиента совпадает с версией рантайма...
У меня база 2000, клиент 2003, рантайм 2003, с 2008 года по сей день на любых машинах
от ХР вплоть до 10 - 64 никаких намеков на такие безобразия...
Перевести клиента с 2000 на самый вылизанный 2003 дело одной минуты, рантайм 2003 весит около 40 мег
против рантайма 2007 под 200, не вижу смысла таскать клиента 2000 на платформе 2007...
23 авг 19, 16:57    [21956644]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить