|
Ошибка в Visual Studio с временной таблицей в процедуре
|
|||
---|---|---|---|
#18+
Привет, ребята. Используем 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). -- Подключить процедуру не могу. Есть ли решения или... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2014, 13:07 |
|
Ошибка в Visual Studio с временной таблицей в процедуре
|
|||
---|---|---|---|
#18+
nnmserg11, я часто использую временные таблицы #tmp в хранимых процедурах. Ошибок нет. В названиях полей и таблиц использую только латинские буквы и без пробелов. Сам запрос в SQL Management Studio нормально отрабатывает? Возможно, есть дублирующие имена полей... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2014, 14:21 |
|
Ошибка в Visual Studio с временной таблицей в процедуре
|
|||
---|---|---|---|
#18+
nnmserg11, Соглашусь с выше отписавшимся. Поместите весь код в хранимку - и будет Вам счастье. По-другому никак. Или же создайте физическую "времянку" и туда пишите данные, но тогда, если отчет часто запускается многими пользователями, причем одновременно, то на выходе пользователи могут получить белиберду. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2014, 14:33 |
|
Ошибка в Visual Studio с временной таблицей в процедуре
|
|||
---|---|---|---|
#18+
Может быть в процедуре используется динамический 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2014, 14:40 |
|
|
start [/forum/topic.php?fid=31&fpage=25&tid=1533711]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
1088ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 291ms |
total: | 1475ms |
0 / 0 |