Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемы с блокировкой
|
|||
|---|---|---|---|
|
#18+
При редактировании таблицы через Grid первым пользователем второй польз. при попытке начать редактирование другой записи также чере Grid виснет, т.к. программа пытается что-то заблокировать. Создается впечатление, что Grid при редактировании заблокировал всю таблицу вместо текущей записи. А если пытаюсь внести изменение через диалоговую форму для одной записи все нормально. Чтобы это могло быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:00 |
|
||
|
Проблемы с блокировкой
|
|||
|---|---|---|---|
|
#18+
во-первых редактировать таблицу прямо в гриде это дурной тон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:10 |
|
||
|
Проблемы с блокировкой
|
|||
|---|---|---|---|
|
#18+
Блокировка это. Если никакого режима буфериазции не настроено, то в момент начала редактирования записи одним пользователем он блокирует эту запись. Теперь, если другой пользователь попытается также начать редактировать запись, то он не сможет этого сделать, пока первый пользователь не закончит редактирование. Если не сделана предварительная настройка вроде SET REPROCESS TO 3 то второй пользователь будет пытаться начать редактирование "до посинения". Т.е. бесконечное число раз будет повторять попытку заблокировать запись для начала редактирования. Обычно такой бесконечный цикл снимается нажатием клавиши Esc. Если сделана настройка SET REPROCESS, то после нескольких неудачных попыток блокировки ты получишь сообщение об ошибке 108 или 109. Прямое редактирование данных без буферизации - это очень плохая практика. По возможности, также следует избегать редактирования данных в Grid. Но, если этого не удалось избежать, то желательно устанавливать на таблицу-источник Grid режим табличной буферизации (4 и 5) и запись буфера по отдельной кнопкке (команда TableUpdate()) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:19 |
|
||
|
Проблемы с блокировкой
|
|||
|---|---|---|---|
|
#18+
В программе нет никаких спец. настроек и до того как я не добавил в Grid 4 дополнительных колонки все работало и Grid блокировал вроде только редактируемую запись. Попробавал даже работать через Browse, все нормально. А вот через Grid никак. Получается, что Grid блокирует все таблицу, а не текущую запись или какой-то глюк? Что касается дурного тона, то в данной ситуации он предпочтительнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2004, 15:31 |
|
||
|
|

start [/forum/search_topic.php?author=ForestRain&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
53ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 654ms |
| total: | 859ms |

| 0 / 0 |
