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

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

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

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

Вкратце.

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

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

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

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

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

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

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


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