powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / fetch - проблемка
10 сообщений из 10, страница 1 из 1
fetch - проблемка
    #32816256
foxkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ставлю в remoute view fetch = 100, открываю представление и работаю, когда записей становится около100 появляется ошибка connect is buzi, типа коннект занят, в чем тут дело? Хочется не тянуть всю таблицу на клиента а подгружать по мере необходимости, даже не 100 а 10 например записей...
...
Рейтинг: 0 / 0
fetch - проблемка
    #32816395
foxkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дополню, коннект из vfox6 к MSSQL.
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818412
foxkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот, никто не знает...

как же вы работаете с SQL? тащите всю таблицу на клиента???
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818422
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переходи на сквозные запросы
а в удаленном преставлении есть запрос на сервер с ним и работай выборка по условию
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818456
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
программное изменение
OPEN DATABASE testdata
USE VIEW remote_customer_view
?DBSETPROP ('Remote_customer_view', ; 'View','MaxRecords', 50)
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818459
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
foxkivну вот, никто не знает...
как же вы работаете с SQL? тащите всю таблицу на клиента???
Тащим. Только не всю таблицу, а именно то, что нужно пользователю в данный момент. Т.е. ограничиваем выборку дополнительными критериями отбора.

А вот то, что пытаетесь сделать Вы - это именно "тащить всю таблицу на клиента". Просто Вы пытаетесь работать с незавершенной выборкой в процессе этого перетаскивания.

И еще, возможно влияет режим буферизации. Хотя так я никогда не работал, но попробуйте установить для своего View 5 режим буферизации.
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818538
foxkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leaf

?DBSETPROP ('Remote_customer_view', ; 'View','MaxRecords', 50) - что это дает??? да он вытаскивает ограниченное число записей, а потом как? если в гриде пользователь решил просмотреть табличку дальше?

ВладимирМ

Что значит ограниченную выборку? пользовательпросто просматривает таблицу с документами, смотрит, листает, если понадобился документ, он кликает и разворачивает его ... вотт и все, как его тут ограничишь? просмотр должен быть полный, а таблица большая...
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818652
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
foxkivЧто значит ограниченную выборку? пользовательпросто просматривает таблицу с документами, смотрит, листает, если понадобился документ, он кликает и разворачивает его ... вотт и все, как его тут ограничишь? просмотр должен быть полный, а таблица большая...
С какой целью пользователь "просматривает таблицу с документами"? Просто, чтобы полистать? Или ему нужен какой-то вполне конкретный документ? Ну, или список документов?

Если хочет "просто полистать", то пусть сидит и ждет, пока загрузится ВЕСЬ список документов. Ему все-равно делать нечего, вот пусть и ждет!

Если же речь идет о какой-то конкретной выборке (конкретном документе), то пользователь должен задать условия этой выборки и быстро получить опять же ВСЕ записи удовлетворяющие заданным условиям.

В подавляющем большинстве случаев, пользователя интересуют документы, скажем, за последний месяц (последние 30 дней). Вот и выдаете только документы за этот период. Зачем тащить ВСЕ документы с сервера?
...
Рейтинг: 0 / 0
fetch - проблемка
    #32818764
foxkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за советы, я подумаю как это лучше сделать, наверно лучше прямо на SQL выборку производить...
...
Рейтинг: 0 / 0
fetch - проблемка
    #32829449
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ВладимирМ!

> А вот то, что пытаетесь сделать Вы - это именно "тащить всю таблицу
> на клиента". Просто Вы пытаетесь работать с незавершенной выборкой в
> процессе этого перетаскивания.

Эт точно :)

> И еще, возможно влияет режим буферизации. Хотя так я никогда не
> работал, но попробуйте установить для своего View 5 режим буферизации.

Нет не влияет - по всякому фокс начнёт вытягивать ВСЕ оставшиеся записи
(даже если было задано FetchAsNeeded = .T.) при попытке отослать изменения
обратно на сервер (при TableUpdate или прочих условиях сброса буфера).

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / fetch - проблемка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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