Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.05;
Скачать: CL | DM;

Вниз

Как IBTable взять запись на редактирование   Найти похожие ветки 

 
Апач   (2003-12-09 13:25) [0]

Как IBTable взять запись на редактирование так
чтобы другие пользователи не могли ее
удалить пока не произаидет Post


 
Vemer ©   (2003-12-09 13:32) [1]

По моему эти действия автоматически блокируют запись. Вообще Itable при многопользовательности лучше не пользоваться.


 
Апач   (2003-12-09 13:35) [2]

Какие деиствия
IBTable1.edit
не блокирует запись
-----
ну хорошо
тогда к примеру как монополно можно открыть запись
на редактирование в IB


 
Anatoly Podgoretsky ©   (2003-12-09 13:42) [3]

Непонимание приципов работы серверов.
Ну и какая разница, ну удалят миллисекундой после.


 
Апач   (2003-12-09 13:48) [4]

так ошибка мне не нравится
если пользователь номер1 редактирует запись
и в процессе редактирования запись была удалена пользователем номер2 то когда пользователь номер1 производя деиствие Post
видит ошибку
update conflict with concurent update


 
stud ©   (2003-12-09 13:54) [5]


> если пользователь номер1 редактирует запись
> и в процессе редактирования запись была удалена пользователем
> номер2

смотри:
> Непонимание приципов работы серверов


 
Апач   (2003-12-09 13:58) [6]

нда


 
Danilka ©   (2003-12-09 14:00) [7]

хм, скажи, плиз, когда такое может возникнуть в реальной работе?
это, например, один чел правит счет-фактуру, а в это время другой эту-же СФ удаляет? спрашивается, а зачем? :))


 
Апач   (2003-12-09 14:03) [8]

вопрос не в том - зачем
то что ето возможно факт!
и если пользователям обяснять что вероятность етого ничтожно мала
я буду чуствовать себя неуютно :)


 
Johnmen ©   (2003-12-09 14:15) [9]

>я буду чуствовать себя неуютно

Особенно, когда человек не знает азов, он чувствует себя именно так...:)))
Читать, читать и читать. А уж потом, с полным пониманием, приступать к работе. Делать наоборот - практика порочная...
И ещё. Здесь не курсы "Суперпрога за 3.5 дня"


 
Рамиль ©   (2003-12-09 14:17) [10]

Выдайте пользователю ошибку прешедшую от сервера и все. По моему никаких проблем, это лучше по крайней мере того, что пользователь подумает все прошло нормально, а запись уже, оказывается, удалили.


 
Danilka ©   (2003-12-09 14:18) [11]

[8] Апач (09.12.03 14:03)
а им ничего обьяснять ненадо. :))
ты только подойди к бухше и спроси как тебе обработать ситуацию, когда она правит какую-нибудь платежку, а в это время ее соседка эту-же самую платежку удаляет. :))
она тебе сама все обьяснит. :))

ps. а про IBTable забудь навсегда..


 
Апач   (2003-12-09 14:20) [12]

жадины :)
ладно скажите хоть где читать


 
Апач   (2003-12-09 14:23) [13]

нет правильно ето когда запись удалить нельзя когда ее редактируют
КАК ЕТО СДЕЛАТЬ


 
Danilka ©   (2003-12-09 14:26) [14]

Для новичков, думаю, вот-это самое то:
Мартин Грубер "Понимание SQL"
все разжевано по самое нехочу. :))
вполне достаточно, чтобы распрощаться со всякими TTable.
можно его взять сдесь:
http://www.podgoretsky.com/classics.html

а про IB и его клоны вот-здесь куча информации: www.ibase.ru


 
Danilka ©   (2003-12-09 14:29) [15]

[13] Апач (09.12.03 14:23)
точно?
а правильно для кого конкретно, для того кто удаляет, или для того кто редактирует? или для кого-то третьего? может, так правильно для обеспечения мира во всем мире? :)


 
Апач   (2003-12-09 14:30) [16]

о нашол
http://www.ibase.ru/devinfo/pslock.htm
ладно всем спасибо пошол читать......


 
Апач   (2003-12-09 14:31) [17]

Данилка
Кто первый пришол
тот и взял :)))



Страницы: 1 вся ветка

Текущий архив: 2004.01.05;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
1-11861
TrollXP
2003-12-10 11:34
2004.01.05
Поиск


6-12010
kevinkf
2003-11-05 16:01
2004.01.05
Снифер - учет трафика


14-12153
фффффффффффффффф
2003-12-11 19:23
2004.01.05
тесты


3-11784
Allex
2003-12-09 16:28
2004.01.05
DecisionCube


4-12195
MaG
2003-11-04 20:08
2004.01.05
.............помощь в создании