Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сетевая БД 
:(
    Опции темы
mmik
Дата 23.4.2009, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.10.2008

Репутация: нет
Всего: нет



На сервере с прибора читаются данные и кидаются в БД, на клиентских машинах идет привязка к таблице этой БД и уже идет визуализация в виде форм, графиков и т.п. Две проблемы: периодически отсутствуют данные в таблице на сервере (возможно  из-за того, что в тот момент, когда производится запись в БД, тогда же и чтение) и в присоединенной таблице у клиента, записи идут почему-то не попорядку, а на сервере все нормально. В чем может быть проблема?
PM MAIL   Вверх
Akina
Дата 23.4.2009, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(mmik @  23.4.2009,  09:28 Найти цитируемый пост)
периодически отсутствуют данные в таблице на сервере 

Все или только последние?

Цитата(mmik @  23.4.2009,  09:28 Найти цитируемый пост)
в присоединенной таблице у клиента, записи идут почему-то не попорядку, а на сервере все нормально.

А какого лешего  на клиенте кто-то лезет в ТАБЛИЦЫ? на основе таблицы следует построить запрос, с требуемой сортировкой.
И почитате основы - нет в реляционных БД такого понятия как порядок записей в таблице.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
mmik
Дата 23.4.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.10.2008

Репутация: нет
Всего: нет



Данные пропадают именно периодически и я это связываю именно с обращением к БД со стороны клиента. Как вообще правильно организовать клиент- сервер?

На основе присоединенной таблицы сделана форма и там же можно переходить по записям и они идут не по порядку. Или форму нужно тоже создавать на основе запроса?


PM MAIL   Вверх
Akina
Дата 23.4.2009, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(mmik @  23.4.2009,  11:56 Найти цитируемый пост)
Данные пропадают именно периодически 

Что такое "пропадают"/"отсутствуют"? Не показываются в сеансе или вообще испаряются из базы и больше не видны никому?

Цитата(mmik @  23.4.2009,  11:56 Найти цитируемый пост)
Или форму нужно тоже создавать на основе запроса?

Конечно... ну или хотя бы сортировку указывать...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ТоляМБА
Дата 23.4.2009, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004

Репутация: 3
Всего: 252



Цитата(Akina @  23.4.2009,  11:26 Найти цитируемый пост)
Все или только последние?
Цитата(mmik @  23.4.2009,  12:56 Найти цитируемый пост)
Данные пропадают именно периодически
Глухой телефон?!
Цитата(mmik @  23.4.2009,  12:56 Найти цитируемый пост)
Как вообще правильно организовать клиент- сервер?
Спросить у гугля умную книжку по данному вопросу и прочитать её, ибо в одном посте сею тему не опишешь.
Цитата(mmik @  23.4.2009,  12:56 Найти цитируемый пост)
форму нужно тоже создавать на основе запроса?
Истину глаголешь. А в запросе написать Order by по нужному полю.
PM   Вверх
mmik
Дата 23.4.2009, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.10.2008

Репутация: нет
Всего: нет



Данные в базу пишутся каждые две минуты. А некоторые, получается, просто не пишутся. И когда потом смотришь БД там дыры. Как правильно организовать, чтобы сервер спокойно себе писал, а остальные не мешая ему читали?
PM MAIL   Вверх
Akina
Дата 23.4.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Скорее всего это последствие блокировки таблицы клиентом и неграмотно написанного софта, не рассчитанного на такое.
Наиболее правильное решение - запрещение работы клиентов с таблицами, и создание для них представлений.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
mmik
Дата 23.4.2009, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.10.2008

Репутация: нет
Всего: нет



А это как?
PM MAIL   Вверх
bopoha
Дата 26.4.2009, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



mmik, попробуйте сделать так, чтобы сервер открывал таблицу для записи с блокировкой, разрешающей всем остальным только чтение. Если не поможет, то попробуйте использовать транзакции.
PM MAIL WWW ICQ Skype GTalk   Вверх
mmik
Дата 27.4.2009, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 14.10.2008

Репутация: нет
Всего: нет



Спасибо, поробую
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0910 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.