powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные временной таблицы
4 сообщений из 4, страница 1 из 1
Получить данные временной таблицы
    #32066989
Finder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему рекордсет отказыватеся работать с данными временной таблицы (и переменной типа таблица)? Написал довольно замысловатую ХП, в которой не обойтись без временной таблицы (в ней суммирующая выборка). Последним оператором возвращаю содержимое:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
BEGIN
...  -- тут выше для проверки все заремил
 
CREATE TABLE #temp (F1 bigint PRIMARY KEY,F2 int)
INSERT INTO #temp (F1,F2) VALUES ( 0 , 0 )  -- Для примера  упрощено
 
SELECT * FROM #temp
END

В QA все работает прекрасно, а вот рекордсет (VC & ADO) по результатам ХП получается неживой: "Операция не допускается, если объект закрыт" . Все заремил. Рекордсет ругается, если во временную таблицу в ХП производится вставка (а как же без нее?). То же и со временной переменной типа "table". Попробовал заменить СursorLocation на adUseServer - нет эффекта... Попробовал заменить SELECT * FROM #temp на SELECT * FROM MyTable - тоже самое - ругань если пытаюсь писать во временную таблицу... Моя уже ничего не понимать! Хелп ми!!!
...
Рейтинг: 0 / 0
Получить данные временной таблицы
    #32067001
Фотография Shura_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не уверен что из-за этого, но попробуйте поставить первой строчкой в процедуре SET NOCOUNT ON
...
Рейтинг: 0 / 0
Получить данные временной таблицы
    #32067002
dimitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в начало хп попробуй вставить
Код: plaintext
set nocount on
...
Рейтинг: 0 / 0
Получить данные временной таблицы
    #32067016
Finder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое Спасибо за ответ. Не знаю, сколько времени я сам искал бы эту настройку. Все заработало.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные временной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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