Omar_K
Дата: 04.06.2004 16:22:24
Можно ли создавать темповые таблицы и писать SQL скрипты на 3 и более Selecta и все это вснуть в CurrentDB.Execute SQL где SQL переменная содеожащая сам скрипт в стринговом формате.
Sfagnum
Дата: 04.06.2004 16:24:06
3 запроса разом нельзя запустить, а в остальном пожалуста...
Сделать можно всё!!!
Только бы знать как...
Omar_K
Дата: 04.06.2004 16:26:50
Тогда такой вопрос если я создал темповую таблицу в первом скрипте и не дропнул ее. Могу ли я на нее ссылаться в другом CurrentDB.Execute?
Sfagnum
Дата: 04.06.2004 16:28:56
что есть темповая таблица???, как создаёшь...
(извени я на 97'мом сижу)
Сделать можно всё!!!
Только бы знать как...
sposad
Дата: 04.06.2004 16:44:24
Не понял, где в аксессе есть временные таблицы. Если считаешь, что это те, которые ты создаёшь на время и потом сам же и грохаешь, то они ничем от других не отличаются и пока их не удалишь, ссылайся на них сколько влезет. Временные таблицы (сильно сомневаюсь в возможности создавать их в аксесс, с SQL server не путаешь ?) удаляются сами после отработки пакета процедур, создавших и использовавших #table.
Omar_K
Дата: 04.06.2004 16:45:36
CurrentDB.Execute "Select t.name, c.name Into #t1 from tovar t join category c
on c.code=t.category"
Типа такого попробуй
sposad
Дата: 04.06.2004 17:04:17
Ну попробовал - ошибка 3141 ругается на синтаксис, так и должно быть. У тебя таблицы то где лежат на сервере или в файле ?
Omar_K
Дата: 04.06.2004 18:01:48
вообще есть какие-то идеи как сохраненые процедуры на сервере запускать из Акса
Omar_K
Дата: 04.06.2004 18:04:12
Вероятно через currentDb.Execute не канает делать Select into #tab. У меня тоже самое. Может это возможно делать когда таблицы на SQL Servere лежат
Roma R
Дата: 04.06.2004 18:06:22
В CurrentDB.Execute выполнять запросы типа Select - это бред!
Insert, Delete, Update - вот эти можно