Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при запуске SLQ запроса из Excel 2013  [new]
Aleks_U
Member

Откуда: Москва
Сообщений: 251
Добрый день!

Пытаюсь из Excel вызвать хранимую процедуру. Насколько я могу судить по данным из профайлера процедура запускается и выполняется, но данные в Excel не обновляются а возникает ошибка "Запрос не выполняется или не удается открыть таблицу базы данных".

Немного поэкспериментировав выяснил, что ошибка возникает только если в процедуре создаются временные таблицы. Например при вызове вот такой процедуры ошибка тоже возникает
create procedure dbo.sp_report1
 as
 select a = 1 into #tbl

 select * from #tbl

В чем тут дело?
10 окт 14, 10:48    [16685911]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запуске SLQ запроса из Excel 2013  [new]
Glory
Member

Откуда:
Сообщений: 104760
create procedure dbo.sp_report1
as
SET NOCOUNT ON
select a = 1 into #tbl

select * from #tbl
10 окт 14, 10:55    [16685986]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запуске SLQ запроса из Excel 2013  [new]
Aleks_U
Member

Откуда: Москва
Сообщений: 251
Спасибо! Помогло!
Теперь и вызовы процедур и сложные запросы нормально выполняются.
10 окт 14, 11:05    [16686087]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запуске SLQ запроса из Excel 2013  [new]
Aleks_U
Member

Откуда: Москва
Сообщений: 251
Уважаемые модераторы. Поправьте очепятку в заголовке, пожалуйста)
10 окт 14, 12:08    [16686563]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить