powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL-запрос.
11 сообщений из 11, страница 1 из 1
SQL-запрос.
    #33254247
AlexandrVZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!
В теле процедуры есть SQL-запрос, который возвращает результат в курсор.
После определенных манипуляций курсор закрывается, но видимо при выполнении запроса открываются таблицы, из которых берутся данные.
Есть ли какой-нибудь SET или что-то еще, чтобы закрывало эти таблицы автоматически после выполнения запроса или закрытия курсора?
...
Рейтинг: 0 / 0
SQL-запрос.
    #33254274
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
...
Рейтинг: 0 / 0
SQL-запрос.
    #33254293
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕ-а!
А через USE в ручную закрівать не хочешь?
...
Рейтинг: 0 / 0
SQL-запрос.
    #33254378
AlexandrVZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и делаю, но хотелось бы чтоб само.
...
Рейтинг: 0 / 0
SQL-запрос.
    #33254422
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извращенный вариант - вызов невидимой формы с приватной датасесией...
...
Рейтинг: 0 / 0
SQL-запрос.
    #33255105
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Komissar!

Зачем "извращённый", если начиная с VFP6 SP3 существует класс session -
создавай свою PDS - работай там, ну а как надоело - убивай и всего делов :)
Главное чтобы в сессии перед "убиением" всё было "стабильно" - не было
подвисших транзакций или иных гадостей, мешающих закрытию курсоров.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
SQL-запрос.
    #33255292
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi, Igor!
Дык у него ведь там всё закрывается... Чем ему CLOSE TABLES не угодило??? Вот я и "извращаюсь"! ;-)
...
Рейтинг: 0 / 0
SQL-запрос.
    #33255550
AlexandrVZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CLOSE TABLES не угодило тем, что процедура вызывается с формы, на которой некоторые таблицы, участвующие в запросе, используются в качестве курсоров (алиас курсора совпадает с именем таблицы).
...
Рейтинг: 0 / 0
SQL-запрос.
    #33255578
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ни фига не понял! раз они используются значит они открыты! тогда почему твой запрос их переоткрывает??? шото не то...
...
Рейтинг: 0 / 0
SQL-запрос.
    #33255605
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Komissarни фига не понял! раз они используются значит они открыты! тогда почему твой запрос их переоткрывает??? шото не то...
Команда Select-SQL (а также UPDATE-SQL, INSERT-SQL, DELETE-SQL) автоматически открывает таблицы-источники если они не были открыты до команды Select-SQL.

Почему они не были открыты "ДО"? Ну, например, используется Local View. А с самими таблицы "напрямую" работа не идет. Мало ли вариантов...
...
Рейтинг: 0 / 0
SQL-запрос.
    #33255641
Komissar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
согласен - есть такие варианты!
тогда или закрывать "ручками" или как сказал Игорь! и не мучиться...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL-запрос.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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