powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Gather vs.Update-SQL
6 сообщений из 6, страница 1 из 1
Gather vs.Update-SQL
    #32454535
badhead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, при работе в сети GATHER FROM ARRAY несёт в себе какие-нибудь ограничения по сравнению с UPDATE-SQL. Дело в том, что полей много и довольно утомительно прописывать многочисленные SET?
...
Рейтинг: 0 / 0
Gather vs.Update-SQL
    #32454651
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Результат будет один и тот же.

Правда, непонятно, почему бы не использовать буферизацию. Тогда никакие Gather или UPDATE-SQL вообще не нужны.
...
Рейтинг: 0 / 0
Gather vs.Update-SQL
    #32454783
badhead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, а как сделать по науке?
Установить режим буферизации, скажем, строк, и в форме ввода сразу предлагать на редактирование сами поля, помня, что при первой попытке редактирования любого поля запись скопируется фоксом в буфер?
Пару фраз комментариев, пожалуйста.
Хелпы почитал, и по-моему, у меня в голове сейчас каша.
...
Рейтинг: 0 / 0
Gather vs.Update-SQL
    #32454822
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У массивов кроме всего прочего ограничение на 65000 элементов. Я уже сколько видел программ на фоксе которые начинают глючить с некоторого момента из-за того , что разработчик "забыл" про это ограничение.
...
Рейтинг: 0 / 0
Gather vs.Update-SQL
    #32454929
badhead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял, причём здесь массивы, но, кстати, давно мучаюсь вопросом - почему ограничение на длину массива не целое с двоичной точки зрения - 65000, а не 2 в 16-ой?
...
Рейтинг: 0 / 0
Gather vs.Update-SQL
    #32455022
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сможешь, то попробуй достать книгу

Р.Пэддок и др. "Visual FoxPro 6. Разработка корпоративных приложений"

Там вопрос буфериазции и вообще разработки многопользовательских приложений подробно описан.

Вкратце.

Есть 2 типа буферизации:

-) Оптимистическая - записи блокируются при попытке сброса внесенных изменений в исходные таблицы
-) Пессимистическая - записи блокируются в момент начала внесения изменений в исходные таблицы

Каждый тип буферизации может быть:

-) Строковая - создается буфер только на одну редактируемую запись
-) Табличная - создается буфер на все редактируемые записи

Сброс изменений из буфера в итоговые таблицы происходит:

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

При табличной буферизации
-) Только по команде TableUpdate() и никак иначе
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Gather vs.Update-SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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