|
|
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
Всем Привет! В теле процедуры есть SQL-запрос, который возвращает результат в курсор. После определенных манипуляций курсор закрывается, но видимо при выполнении запроса открываются таблицы, из которых берутся данные. Есть ли какой-нибудь SET или что-то еще, чтобы закрывало эти таблицы автоматически после выполнения запроса или закрытия курсора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 15:35:10 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
НЕ-а! А через USE в ручную закрівать не хочешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 15:50:09 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
Так и делаю, но хотелось бы чтоб само. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 16:13:40 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
Извращенный вариант - вызов невидимой формы с приватной датасесией... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2005, 16:24:01 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
Hi Komissar! Зачем "извращённый", если начиная с VFP6 SP3 существует класс session - создавай свою PDS - работай там, ну а как надоело - убивай и всего делов :) Главное чтобы в сессии перед "убиением" всё было "стабильно" - не было подвисших транзакций или иных гадостей, мешающих закрытию курсоров. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 00:24:55 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
Hi, Igor! Дык у него ведь там всё закрывается... Чем ему CLOSE TABLES не угодило??? Вот я и "извращаюсь"! ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 09:03:09 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
CLOSE TABLES не угодило тем, что процедура вызывается с формы, на которой некоторые таблицы, участвующие в запросе, используются в качестве курсоров (алиас курсора совпадает с именем таблицы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 10:40:05 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
ни фига не понял! раз они используются значит они открыты! тогда почему твой запрос их переоткрывает??? шото не то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 10:47:58 |
|
||
|
SQL-запрос.
|
|||
|---|---|---|---|
|
#18+
Komissarни фига не понял! раз они используются значит они открыты! тогда почему твой запрос их переоткрывает??? шото не то... Команда Select-SQL (а также UPDATE-SQL, INSERT-SQL, DELETE-SQL) автоматически открывает таблицы-источники если они не были открыты до команды Select-SQL. Почему они не были открыты "ДО"? Ну, например, используется Local View. А с самими таблицы "напрямую" работа не идет. Мало ли вариантов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2005, 10:54:35 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33254247&tid=1593543]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
183ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 454ms |

| 0 / 0 |
