powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / fox+sql
5 сообщений из 5, страница 1 из 1
fox+sql
    #32882749
Guest111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуация такая: клиентская часть на фоксе 8.0, таблицы хранятся на sql server, доступ к ним через remote view.
Есть режим когда происходит запись данных в базу: из текстого файла в таблицу. Если такая запись(по некоторым полям) уже есть то делаем update, иначе insert.
Раньше это одновременно мог делать только один пользователь, щас требуется чтоб несколько. Допустим вариант чтоб пока один пишет остальные ждали.
как это реализовать?
...
Рейтинг: 0 / 0
fox+sql
    #32882768
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выборка по проверочным полям + поле идентификатора, если не пустая, то UPDATE, иначе INSERT
...
Рейтинг: 0 / 0
fox+sql
    #32882873
Guest111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AleksMed: это понятно. вопрос в другом. Как реализовать чтоб это могли делать 2 клиента одновременно. т.е. например один клиент производит insert\upadate'ы другой ждет. как реализовать проверку ждать или нет?
...
Рейтинг: 0 / 0
fox+sql
    #32883000
Cyrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest1112AleksMed: это понятно. вопрос в другом. Как реализовать чтоб это могли делать 2 клиента одновременно. т.е. например один клиент производит insert\upadate'ы другой ждет. как реализовать проверку ждать или нет?
а сервер тогда вам зачем?
...
Рейтинг: 0 / 0
fox+sql
    #32886252
Guest111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное я плохо объяснил...
модель следуящая: один sql server и много клиентских приложений на fox'e.
помимо задачи указанной в вопросе, естественно есть много другого.
есть некий режим опроса удаленных устройств, процесс записи данных с которых(если опрос запущен из разных клиентских приложений) для простоты должен производится по очереди.
Т.е. если 2 опроса запущены одновременно, то тот который запустился вторым ждет оканчания первого. процесс записи занимает около 30 секунд, а опрос устройств минут 10, поэтому время ожидания своей очереди не критично. плюс это довольно редкий случай когда опрос запущен одновременно из 2-ч приложений.
Вопрос как это реализовать?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / fox+sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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