|
|
|
Гадкий Аксесс
|
|||
|---|---|---|---|
|
#18+
Аксесс XP смотрю в SQL profiler как Аксесс обновляет данные в таблице ААА с индексом делаю исправление в поле info профилер показывает update AAA set info = @p1 ... a дальше - вместо того чтобы указать where PK_AAA = @P2 перечисляет в where список всех полей таблицы и чему они должны быть равны .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2002, 13:54:39 |
|
||
|
Гадкий Аксесс
|
|||
|---|---|---|---|
|
#18+
Это он делает для того, чтобы в условиях оптимистической стратегии блокировок избежать коллизии обновления. Если кто-то проапдейтил эту запись в период между твоим select и update, то твой апдейт обломится и эксцесс скажет, что запись была изменена другим юзером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2002, 16:13:13 |
|
||
|
Гадкий Аксесс
|
|||
|---|---|---|---|
|
#18+
И если бы он так не делал, был бы шанс потерять данные, введенные предыдущим юзером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2002, 16:15:21 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32036500&tid=1821805]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 343ms |

| 0 / 0 |
