Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Обновление курсора SQLExec  [new]
antonov60
Member

Откуда: г.Ярославль
Сообщений: 79
Помогите, пожалуйста, с обновлением SQL курсора

Работаю в многопользовательском режиме,
Необходимо постоянно видеть 'свежую' выборку из DBF таблицы на файл-сервере.

Курсор выбирается при помощи SQLExec через ODBC

Таблица представляет из себя таблицу FoxPro (DOS)

Далее курсор вешается на Grid

Каким образом обновить курсор (и Grid соответственно) последними
измененияти из таблицы.

Использую VFoxPro 9.0 SP2
21 мар 08, 15:17    [5442535]     Ответить | Цитировать Сообщить модератору
 Re: Обновление курсора SQLExec  [new]
12345вышелзайчикпогулять
Guest
предлагаю пересмотреть метод работы с сервером
посмотрите на КАД

К сообщению приложен файл (ODBC.ZIP - 9Kb) cкачать
21 мар 08, 15:50    [5442823]     Ответить | Цитировать Сообщить модератору
 Re: Обновление курсора SQLExec  [new]
Dima T
Member

Откуда:
Сообщений: 15292
antonov60
Необходимо постоянно видеть 'свежую' выборку из DBF таблицы на файл-сервере.
Курсор выбирается при помощи SQLExec через ODBC

Зачем ODBC? Фокс отлично с DBF напрямую работает.
Отображай либо сразу содержимое DBF или курсорадаптер задействуй.
21 мар 08, 17:33    [5443746]     Ответить | Цитировать Сообщить модератору
 Re: Обновление курсора SQLExec  [new]
antonov60
Member

Откуда: г.Ярославль
Сообщений: 79
При этом при больших об'емах БД резко возрастает нагрузка на сеть
21 мар 08, 18:43    [5444109]     Ответить | Цитировать Сообщить модератору
 Re: Обновление курсора SQLExec  [new]
Dima T
Member

Откуда:
Сообщений: 15292
antonov60
При этом при больших об'емах БД резко возрастает нагрузка на сеть

Складывается впечатление что у тебя есть опыт работы на других языках, но нет на фоксе.
В этом случае надо сначала книжку почитать по фоксу. В фоксе совсем другой подход к работе с данными.
Иначе велосипед получится с квадратными колесами.
21 мар 08, 18:49    [5444123]     Ответить | Цитировать Сообщить модератору
 Re: Обновление курсора SQLExec  [new]
antonov60
Member

Откуда: г.Ярославль
Сообщений: 79
Стало быть принципиально обновление курсора от SQLExec невозможно

Возможно только повторить SQL запрос и перерисовать Grid ?
21 мар 08, 19:59    [5444294]     Ответить | Цитировать Сообщить модератору
 Re: Обновление курсора SQLExec  [new]
Dima T
Member

Откуда:
Сообщений: 15292
antonov60
Стало быть принципиально обновление курсора от SQLExec невозможно

Возможно только повторить SQL запрос и перерисовать Grid ?

1. Да.
2. Да
Это особенность работы с SQLExec

То что ты хочешь делается через курсорадаптер.
21 мар 08, 20:50    [5444375]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить