|
Ошибка "Dynamic sql generation failed. No key information found."
|
|||
---|---|---|---|
#18+
Есть Visual Studio 2010 Ultimate, БД Oracle 11g на виртуалке и клиент на соурс машине (версии 11.2.0.1.0 и клиент, и БД). Хочу обновить представление в БД. Для таблицы делаю так, все нормально. Вывожу в грид: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Сохраняю обновление по кнопке: Код: c# 1. 2. 3. 4.
Удаляю по кнопке: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Когда таблица в запросе, то все нормально, могу при вставке вводить NULL в ID_TEAM (есть триггер, который генерит id), удалять и редактировать. Если же написать в SELECT представление (у которого есть триггеры INSTEAD OF на вставку, удаление и обновление), то могу добавлять, но когда редактирую или удаляю, вылетает ошибка: Dynamic sql generation failed. No key information found. Если искусственно задать id как один из столбцов, то оно уже не даст вставить NULL при добавлении, но при этом работает удаление и редактирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2015, 14:50 |
|
Ошибка "Dynamic sql generation failed. No key information found."
|
|||
---|---|---|---|
#18+
Пошел по пути создание своей команды update. Так пропала ошибка при редактировании, но я не могу правильно инициализировать параметры в запросе. Делаю так: (понимаю, что неправильно, ибо не работает) Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Мне нужно инициализировать параметры строками из грида. Или как правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2015, 21:45 |
|
|
start [/forum/topic.php?fid=17&fpage=14&tid=1349566]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 135ms |
0 / 0 |