Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные временной таблицы / 4 сообщений из 4, страница 1 из 1
12.11.2002, 15:09:40
    #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
12.11.2002, 15:18:03
    #32067001
Shura_M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные временной таблицы
не уверен что из-за этого, но попробуйте поставить первой строчкой в процедуре SET NOCOUNT ON
...
Рейтинг: 0 / 0
12.11.2002, 15:18:19
    #32067002
dimitriy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные временной таблицы
в начало хп попробуй вставить
Код: plaintext
set nocount on
...
Рейтинг: 0 / 0
12.11.2002, 15:37:07
    #32067016
Finder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить данные временной таблицы
Большое Спасибо за ответ. Не знаю, сколько времени я сам искал бы эту настройку. Все заработало.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Получить данные временной таблицы / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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