|
Обработка ошибки TableUpdate для CAD
|
|||
---|---|---|---|
#18+
Для каждой записи таблицы мне необходимо дать уникальный идентификатор. Использовать Identity или XП не могу, т.к. к этим таблицам обращаются из FPD 2.6 След.значение идентифиатора находится в отдельной таблице NewID Через CAD получаю значение NewID, далее NewId = NewID +1 Имитирую изменение таблицы , модифицируя NewID с другой машины Update ... TableUpdate(.T.,.F.) - без записи поверх другого пользователя проходит ошибка Record not Locked теперь вроде обновить курсор, NewId = NewID +1 и повторить заново Update и TableUpdate, но CursorRefresh идет с такой-же ошибкой, CursorFill - Alias Already Exist Чем можно переоткрыть курсор-адаптер,чтобы заново считать идентификатор Может кто выполнял подобную обработку, а не просто глушил процедуру, поделитесь, пожалуйста, решением ... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2008, 19:57 |
|
|
start [/forum/topic.php?fid=41&msg=35454176&tid=1587468]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
918ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 1016ms |
0 / 0 |