Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL-запрос. / 11 сообщений из 11, страница 1 из 1
06.09.2005, 15:35:10
    #33254247
AlexandrVZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос.
Всем Привет!
В теле процедуры есть SQL-запрос, который возвращает результат в курсор.
После определенных манипуляций курсор закрывается, но видимо при выполнении запроса открываются таблицы, из которых берутся данные.
Есть ли какой-нибудь SET или что-то еще, чтобы закрывало эти таблицы автоматически после выполнения запроса или закрытия курсора?
...
Рейтинг: 0 / 0
06.09.2005, 15:43:31
    #33254274
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос.
Нет.
...
Рейтинг: 0 / 0
06.09.2005, 15:50:09
    #33254293
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос.
НЕ-а!
А через USE в ручную закрівать не хочешь?
...
Рейтинг: 0 / 0
06.09.2005, 16:13:40
    #33254378
AlexandrVZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос.
Так и делаю, но хотелось бы чтоб само.
...
Рейтинг: 0 / 0
06.09.2005, 16:24:01
    #33254422
Komissar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос.
Извращенный вариант - вызов невидимой формы с приватной датасесией...
...
Рейтинг: 0 / 0
07.09.2005, 00:24:55
    #33255105
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL-запрос.
Hi Komissar!

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

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

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


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