powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Передача курсора между дата-сессиями
17 сообщений из 17, страница 1 из 1
Передача курсора между дата-сессиями
    #37176985
Vistoknow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Подскажите пожалуйста как перебросить курсор из частной сессии в сессию по умолчанию ?
Есть простой способ?, спасибо...
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177092
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариантов много.
Например, использовать пару CURSORTOXML-XMLTOCURSOR
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177128
Vistoknow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag, а чего? - вполне подходит, - спасибо большое...!
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177296
Vistoknow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также есть и сброс в таблицу: select into
есть посредством XML как указал уважаемый Dag
также можно переключаться между сессиями сканируя таблицу текущей сессии и сбрасывать в целевую сессию (set datasession to)
Наверно в фокс фаундешенл классиз чего то позволяет одним методом...
Вот я и думал что есть такой способ...
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177427
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistoknowТакже есть и сброс в таблицу: select into
есть посредством XML как указал уважаемый Dag
также можно переключаться между сессиями сканируя таблицу текущей сессии и сбрасывать в целевую сессию (set datasession to)
Наверно в фокс фаундешенл классиз чего то позволяет одним методом...
Вот я и думал что есть такой способ...
А вы сами пробовали переключаться в другую сессию (set datasession to) из формы на которой, например, "лежат" гриды с "привязанными" к ним таблицами (курсорами) не из события Init ?
С уважением, Алексей
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177483
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VistoknowТакже есть и сброс в таблицу: select into
есть посредством XML как указал уважаемый Dag
также можно переключаться между сессиями сканируя таблицу текущей сессии и сбрасывать в целевую сессию (set datasession to)
Наверно в фокс фаундешенл классиз чего то позволяет одним методом...
Вот я и думал что есть такой способ...И на каком основании Вы так думали? Как Вы думаете, для чего во многих языках программирования используют области видимости переменных? И много там способов передачи переменных между областями видимости? Вам не кажется, что сессии данных есть области видимости для табличных данных? И исходя из этого Ваши желания несколько необычны?
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177525
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey SizovИ на каком основании Вы так думали? Как Вы думаете, для чего во многих языках программирования используют области видимости переменных? И много там способов передачи переменных между областями видимости? Вам не кажется, что сессии данных есть области видимости для табличных данных? И исходя из этого Ваши желания несколько необычны?

Серёга, не будь так категоричен, всё уже давно исследовал piva Передача данных между сессиями
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177568
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistSergey SizovИ на каком основании Вы так думали? Как Вы думаете, для чего во многих языках программирования используют области видимости переменных? И много там способов передачи переменных между областями видимости? Вам не кажется, что сессии данных есть области видимости для табличных данных? И исходя из этого Ваши желания несколько необычны?

Серёга, не будь так категоричен, всё уже давно исследовал piva Передача данных между сессиями Наличие хитрых ходов не означает необходимости ими пользоваться. :)
И я не категоричен, я всего лишь намекаю на ошибки проектирования.
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177588
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov...Наличие хитрых ходов не означает необходимости ими пользоваться. :)
И я не категоричен, я всего лишь намекаю на ошибки проектирования.

Да ладно тебе - это штатная фича с третьего фокса.

Ну мож человеку надо из справочника вернуть курсор,... как вариант пойдёт :)
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177598
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey SizovPaulWistпропущено...


Серёга, не будь так категоричен, всё уже давно исследовал piva Передача данных между сессиями Наличие хитрых ходов не означает необходимости ими пользоваться. :)
И я не категоричен, я всего лишь намекаю на ошибки проектирования.

+1

так как видел множ-во решений,
которым приходилось лепить костыли,
считаю, что "безумное" использование приватных датасессий
практикуется студентами, женщинами и детьми.

определенные приемы разработки позволяют не заниматься ерундой.
как пример - классы универсальных форм, которые "тянут" данные в
курсоры (используют курсоры) с уникальными именами и т.д.
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177601
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistSergey Sizov...Наличие хитрых ходов не означает необходимости ими пользоваться. :)
И я не категоричен, я всего лишь намекаю на ошибки проектирования.

Да ладно тебе - это штатная фича с третьего фокса.

Ну мож человеку надо из справочника вернуть курсор,... как вариант пойдёт :)

а зачем справочник должен использовать приватную сессию?
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177624
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistSergey Sizov...Наличие хитрых ходов не означает необходимости ими пользоваться. :)
И я не категоричен, я всего лишь намекаю на ошибки проектирования.

Да ладно тебе - это штатная фича с третьего фокса.

Ну мож человеку надо из справочника вернуть курсор,... как вариант пойдёт :)Во-первых, не такая уж и штатная. А, во-вторых, не учи людей плохому, не давай вредных советов. :)
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177665
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey SizovВо-первых, не такая уж и штатная. А, во-вторых, не учи людей плохому, не давай вредных советов. :)

1. Э-э-э, если описана в хелпе - это значит не штатная функциональность , методом дедукции получается, что штатной является функциональность - это не описанная в хелпе

2. Ну почему же вредные, надо передать из сессии в сессию данные-курсор для этого есть описанный в документации способ, пусть пользует, не вижу ничего плохово.
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37177701
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistSergey SizovВо-первых, не такая уж и штатная. А, во-вторых, не учи людей плохому, не давай вредных советов. :)

1. Э-э-э, если описана в хелпе - это значит не штатная функциональность , методом дедукции получается, что штатной является функциональность - это не описанная в хелпе

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

во - запости тему на фоксклабе, - зови кулинара - обсосете со всех сторон.
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37178432
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну завяжите уже... Со времён второго-третьего Фокса прошел даже не десяток лет.
А на современных системах - проще передать через внешнюю таблицу. Которая так и останется откешированной.
"Ошибки проектирования" - не пустое слово.
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37178922
Vistoknow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо!

действительно оказывается есть опция у use...

(
USE [[DatabaseName!] TableName | SQLViewName | ?]

[IN nWorkArea | cTableAlias] [ONLINE] [ADMIN] [AGAIN]

[NOREQUERY [nDataSessionNumber]]
)

а по поводу области видимости - да нужно в переменные помещать данные текущей сессии и уже потом переключаться в целевую..
пример есть tastrade, - там из order history вставлялись данные в order_line_items...

C уважением, Олег.
...
Рейтинг: 0 / 0
Передача курсора между дата-сессиями
    #37179580
PP762
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо, че ты ты молодежь к гомосне отправляешь ?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Передача курсора между дата-сессиями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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