powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Происходит задваивание полей в базе.
7 сообщений из 7, страница 1 из 1
Происходит задваивание полей в базе.
    #32888783
Konstantin_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует база данных Access97 - размер базы 15М, количество пользователей максимально 12 одновременно - в среднем 4. Общее количество записей ~60000. Доступ к базе осуществляется двумя способами - через mde-файл используя связанные таблицы и через ADO(только чтение). Все пользователи запускают один mde-файл выложенный на самбе. Работает в меру нормально, но иногда в таблице содержащей найбольшее количество записей (~36600) происходит задваивание записей. То есть появляется полность одинаковая строка, с одинаковыми значениями счетчика. В чем может быть вероятная причина? Связано ли это с использованием одного файла? Или к собственно к базе это отношения не имеет и вероятно связано с работой блокировок самбы? Подскажите плиз. Базу и работу с ней проектировал не я, но мучатся приходится мне.
...
Рейтинг: 0 / 0
Происходит задваивание полей в базе.
    #32888812
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь все запросы, которыми ты заполняешь базу
...
Рейтинг: 0 / 0
Происходит задваивание полей в базе.
    #32894509
Konstantin_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vsevolod VПроверь все запросы, которыми ты заполняешь базу
Проблем с запросами вроде как нет - они формируются программно - НО возможен ли вариант двойного клика по кнопке? Т.е. один и тот же запрос выполняется дважды? Но тогда счетчик должен изменится насколько я понимаю. Или в Акцессе счетчик работает в контексте транзакции?
...
Рейтинг: 0 / 0
Происходит задваивание полей в базе.
    #32894606
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на счетчике индекс уникальный есть? Если нет - то почему бы ему и не задвоиться.
...
Рейтинг: 0 / 0
Происходит задваивание полей в базе.
    #32894730
Konstantin_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛПА на счетчике индекс уникальный есть? Если нет - то почему бы ему и не задвоиться.
В таблицах используется первичный ключ по полю счетчика. И его задваивание приводит мягко говоря к нехорошим результатам.
...
Рейтинг: 0 / 0
Происходит задваивание полей в базе.
    #32894742
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервис-паки, MDAC'и?
кроме счетчика-первичного ключа - еще какие-нибудь индексы глючат?
...
Рейтинг: 0 / 0
Происходит задваивание полей в базе.
    #32894831
Konstantin_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Access97+SP2, VS6.0+SP5, версии ODBC - 3.5, Win2K+SP4.
Глючат только первичные ключи - да у разработчика в базе собственно других индексов и не было.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Происходит задваивание полей в базе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]