|
|
|
Проблема с dataAdapter.Update()
|
|||
|---|---|---|---|
|
#18+
Проблема в следующем: заполняю dataSet, изменяю данные, пытаюсь обновить базу данных. Выскакивает ошибка: Dynamic SQL generation for UpdateCommand is not supported against a SelectCommand that does not return any key column information. Вот select: "Select ID,SENDER,DATA,PARSERED From archive Where PARSERED = 0 Order By ID" Проблема по видимому в том, что я генерю ID по триггеру Before Update и генератор. До этого все работало. Но в чем ошибка и как с ней бороться не пойму. Кто сможет помочь, заранее спасибо. FbCommandBuilder builder = new FbCommandBuilder(dataAdapter); try { dataAdapter.Update(dataSet,"archive"); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 11:53 |
|
||
|
Проблема с dataAdapter.Update()
|
|||
|---|---|---|---|
|
#18+
Чтобы выполнить Update компоненту требуется ключевое поле, по которому можно обнозначно идентифицировать запись. Если оно не задано явно, то компонент пытается взять его из запроса (т.е в запросе должно быть поле, входящее в Primary Key). ID в данном селекте, очевидно таковым не является. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2004, 13:23 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32460600&tid=1578953]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 296ms |
| total: | 508ms |

| 0 / 0 |
