Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
TableAdapter и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Привет. Добавляю новый адаптер и к нему цепляю процедуру. Делал такое не раз, и все должно работать нормально. Но не работает, потому как в процедуре создается пара временных таблиц. Так что при ее добавлении в адаптер получаю сообщение "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: } Абсолютно уверен, что у меня ничего не нарушается при выводе. Думаю, что дело как раз в этой гребаной процедуре с временными таблицами. Кто-нибудь с этим сталкивался? Как победить? Заранее спасибо. -- Век живи - век учись, дураком помрешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 12:10 |
|
||
|
TableAdapter и хранимые процедуры
|
|||
|---|---|---|---|
|
#18+
Нашел сам с большим трудом. Даже на форуме MSDN на этот вопрос никто не ответил. Есть 2 способа: 1. Использовать переменную @Table вместо #Table 2. В начале процедуры, которая использует временные таблицы, задать SET FMTONLY OFF-- Век живи - век учись, дураком помрешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33896783&tid=1391022]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
208ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 532ms |

| 0 / 0 |
