powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ошибка в Visual Studio с временной таблицей в процедуре
4 сообщений из 4, страница 1 из 1
Ошибка в Visual Studio с временной таблицей в процедуре
    #38608358
nnmserg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, ребята.

Используем Ms Visual Studio 2005 с SQL 2005.
Создаю отчет в Visual Studio и пытаюсь подключиться к процедуре. Выходит ошибка:

--
Could not generate a list of fields for the query.
Check the query syntax, or click Refresh Fields on the query toolbar.

Additional information:
Invalid object name "название первой же временной таблицы в процедуре" (Ms SQL Server error 208).
--

Подключить процедуру не могу.
Есть ли решения или... ?
...
Рейтинг: 0 / 0
Ошибка в Visual Studio с временной таблицей в процедуре
    #38608516
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nnmserg11,

я часто использую временные таблицы #tmp в хранимых процедурах. Ошибок нет. В названиях полей и таблиц использую только латинские буквы и без пробелов.
Сам запрос в SQL Management Studio нормально отрабатывает?
Возможно, есть дублирующие имена полей...
...
Рейтинг: 0 / 0
Ошибка в Visual Studio с временной таблицей в процедуре
    #38608547
Madmech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nnmserg11,

Соглашусь с выше отписавшимся. Поместите весь код в хранимку - и будет Вам счастье. По-другому никак. Или же создайте физическую "времянку" и туда пишите данные, но тогда, если отчет часто запускается многими пользователями, причем одновременно, то на выходе пользователи могут получить белиберду.
...
Рейтинг: 0 / 0
Ошибка в Visual Studio с временной таблицей в процедуре
    #38608556
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть в процедуре используется динамический SQL?

1) попробуйте выполнить свою процедуру НЕ ИЗ конструктора отчетов, передав ей те параметры, которые Вы вводили в конструкторе отчетов - при генерировании списка полей , возможно поймете в чем дело
2) Конструктор отчетов при получении полей запускает хранимые процедуры, предварив их конструкцией
SET FMTONLY ON

Запустите процедуру так (НЕ ИЗ конструктора отчетов) - это поможет выяснить причину ошибки

почитайте, например, здесь
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e04bb4a2-ba07-4ec1-b3d6-f30125fa73c0/dynamic-sql-in-stored-procedure-and-error-with-set-fmtonly?forum=transactsql
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ошибка в Visual Studio с временной таблицей в процедуре
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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