![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по MIDAS. [D6, MSSQL, ]
Axel © (2001-12-03 18:05:00)А вопрос до безобразия тривиальный. Ситуация:
На стороне сервера лежат два TADOTable (master/detail), TDataSource, TDataSetProvider;
На стороне клиента – пара TClientDataSet и пара TDataSource.
Как правильно сделать ApplyUpdates на клиенте в nested TClientDataSet, если key field - autoincrement?
Когда я делаю ApplyUpdates, возникает следующая ошибка:
«Field IDxxx cannot be modified» (IDxxx - key field)
- и это естественно, т. к. когда делается Post (before ApplyUpdates) на клиенте (в nested), то IDxxx (key fields) = next current number of the nested TClientDataSet, but not an autoincrement value of the table in MS SQL Server.
Спасибо.
Axel (2001-12-04 11:59:00) [1]Nichego, krome MyDataSetProvider. BeforeUpdateRecordne nashel.
U kogo-nibud" est" drugie idei ili pojasnenija?