powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / TableAdapter и хранимые процедуры
2 сообщений из 2, страница 1 из 1
TableAdapter и хранимые процедуры
    #33896783
Махмуд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.

Добавляю новый адаптер и к нему цепляю процедуру. Делал такое не раз, и все должно работать нормально. Но не работает, потому как в процедуре создается пара временных таблиц. Так что при ее добавлении в адаптер получаю сообщение "invalid object name #Table", и список возвращаемых полей не добавляется, хотя сам метод в адаптер добавляется нормально. Пробую воткнуть сначала простой запрос, который возвращает фейковый набор нужных полей, а потом добавить процедуру - добавляется с этой же ошибкой. Но в списке есть.
Открываю страницу, вызываю процедуру и вижу вот такое сообщение:
Exception Details: System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.

Source Error:


Line 2591: }
Line 2592: roles.UserReportsDataTable dataTable = new roles.UserReportsDataTable();
Line 2593: this.Adapter.Fill(dataTable);
Line 2594: return dataTable;
Line 2595: }


 
Абсолютно уверен, что у меня ничего не нарушается при выводе. Думаю, что дело как раз в этой гребаной процедуре с временными таблицами.
Кто-нибудь с этим сталкивался? Как победить?
 
Заранее спасибо. --
Век живи - век учись, дураком помрешь
...
Рейтинг: 0 / 0
TableAdapter и хранимые процедуры
    #33897223
Махмуд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел сам с большим трудом. Даже на форуме MSDN на этот вопрос никто не ответил.

Есть 2 способа:

1. Использовать переменную @Table вместо #Table
2. В начале процедуры, которая использует временные таблицы, задать SET FMTONLY OFF--
Век живи - век учись, дураком помрешь
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / TableAdapter и хранимые процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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