:: Архив конференции по VFP до 2005 года
Вопрос от ламмы
Kirill_New
Автор

[От Админа : правила читали?]

Подскажите пожалуйста ламмеру. Создаю remote view таблицы MS SQL 2000. Вывожу ее через Browse. Меняю записи в remote view все меняется, а на MS SQL ничего не меняется. Откуда грабли могут расти?
Ratings: 0 negative/0 positive
Re: Вопрос от ламмы
Hel!Riser

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
зайди во фкладку Update постоителя представления, выстафь ПК и те поля, кот можна апдейтить




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: Вопрос от ламмы
Владимир Максимов

Сообщений: 14095
Откуда: Москва
Дата регистрации: 02.09.2000
Ты не сделал настроек (или не сделал нужных настроек) на закладке "Update Criteria" в дизайнере Remote View. В результате изменения Remote View просто не сбрасываются на сервер.

Необходимы 3 вида настроек:

  • Переключатель "Send SQL Update" - разрешает в принципе сброс изменений на сервер
  • Птичка напротив ключевого поля (или набора полей) в столбце с ключиком - служит для однозначной идентификации записи
  • Птичка напротив полей в столбце с карандашем - изменения в этих полях будут сброшены на сервер, допускается модифицировать и ключевые поля.

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

    Кроме того, следует помнить, что любое View в FoxPro открывается в режиме оптимистической буферизации строк (3) и может быть переключено только в режим оптимистической буферизации таблиц (5)

    При буферизации строк сброс буфера (изменения на сервере) происходят

  • При переходе на другую запись
  • При закрытии таблицы
  • При изменении режима буферизации на табличный
  • По команде TableUpdate()

    При табличной буферизации сброс буфера происходит

  • Только по команде TableUpdate() и никак иначе




    ------------------
    Ratings: 0 negative/0 positive


  • Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

    On-line: 5 (Гостей: 5)

    © 2000-2024 Fox Club 
    Яндекс.Метрика