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


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