Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Исполнение двух запросов одним пакетом (число прочтений - 1757 )
Menahem
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 27. Июня 2006
Исполнение двух запросов одним пакетом
22. Февраля 2007 :: 09:42
Печать  
Есть следующая проблема: 1С 7.7 (оперативная, самописная) обменивается данными с базой стороннего приложения (база на MS SQL 2000 сервере). В обработке 1С собираются данные и подготавливаются две таблицы значений, которые потом параметрическим запросом типа:
Код
Выбрать все
	rc.Prepare("
	|INSERT INTO  tr_docdets_i (n_doc,n_docdet, daterec,part,ID1C_goodsname,ID1C_goodspart,n_goodsname,n_goodspart, qty, price,
	|summ, total,vat, n_stringdoc,ID1C_custlic)
	| VALUES(?, ?, ?, ?, ?, ?,?,?,?,?,?,?,?,?,?)
	|");


	rc.ВыполнитьSQL_ИзТЗ(ТаблЗнач); 

записываются в таблицу базы SQL. Каждый такой запрос исполняется отдельным пакетом через метод rc.ВыполнитьSQL_ИзТЗ(). Вопрос в следующем: возможно ли каким-то образом и как, если возможно, исполнить два таких запроса одним пакетом, подобно использованию команды GO в T-SQL?
  
Наверх
 
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Исполнение двух запросов одним пакетом
Ответ #1 - 22. Февраля 2007 :: 11:10
Печать  
Нет.

GO это не команда T-SQL.

- Товарщ генерал, боян.., да еще и форум не тот..
- Расстреллять!
- Есть расстреллять..
  
Наверх
ICQ  
IP записан
 
Menahem
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 27. Июня 2006
Re: Исполнение двух запросов одним пакетом
Ответ #2 - 22. Февраля 2007 :: 11:13
Печать  
DmitrO писал(а) 22. Февраля 2007 :: 11:10:
Нет.
GO это не команда T-SQL. (боянчег)

Да, пардон: ключевое слово, а не команда.
Спасибо за ответ.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать