Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.01.2005, 15:57
|
|||
|---|---|---|---|
fox+sql |
|||
|
#18+
Ситуация такая: клиентская часть на фоксе 8.0, таблицы хранятся на sql server, доступ к ним через remote view. Есть режим когда происходит запись данных в базу: из текстого файла в таблицу. Если такая запись(по некоторым полям) уже есть то делаем update, иначе insert. Раньше это одновременно мог делать только один пользователь, щас требуется чтоб несколько. Допустим вариант чтоб пока один пишет остальные ждали. как это реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2005, 16:03
|
|||
|---|---|---|---|
fox+sql |
|||
|
#18+
Выборка по проверочным полям + поле идентификатора, если не пустая, то UPDATE, иначе INSERT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2005, 16:37
|
|||
|---|---|---|---|
fox+sql |
|||
|
#18+
2AleksMed: это понятно. вопрос в другом. Как реализовать чтоб это могли делать 2 клиента одновременно. т.е. например один клиент производит insert\upadate'ы другой ждет. как реализовать проверку ждать или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.01.2005, 17:14
|
|||
|---|---|---|---|
|
|||
fox+sql |
|||
|
#18+
guest1112AleksMed: это понятно. вопрос в другом. Как реализовать чтоб это могли делать 2 клиента одновременно. т.е. например один клиент производит insert\upadate'ы другой ждет. как реализовать проверку ждать или нет? а сервер тогда вам зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.01.2005, 10:07
|
|||
|---|---|---|---|
fox+sql |
|||
|
#18+
наверное я плохо объяснил... модель следуящая: один sql server и много клиентских приложений на fox'e. помимо задачи указанной в вопросе, естественно есть много другого. есть некий режим опроса удаленных устройств, процесс записи данных с которых(если опрос запущен из разных клиентских приложений) для простоты должен производится по очереди. Т.е. если 2 опроса запущены одновременно, то тот который запустился вторым ждет оканчания первого. процесс записи занимает около 30 секунд, а опрос устройств минут 10, поэтому время ожидания своей очереди не критично. плюс это довольно редкий случай когда опрос запущен одновременно из 2-ч приложений. Вопрос как это реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1594985]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 430ms |

| 0 / 0 |
