Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.05;
Скачать: [xml.tar.bz2];

Вниз

Как 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.011 c
1-11859
lipskiy
2003-12-13 18:45
2004.01.05
Русский интерфейс в английских виндах?


11-11844
titnn
2003-04-15 22:59
2004.01.05
Почему DLL сделанная в KOL не работает ?


1-11950
mefisto
2003-12-17 17:41
2004.01.05
TMainmenu ?


1-11914
Sam Stone
2003-12-21 15:27
2004.01.05
Парочка вопросов


7-12171
Step[B.M.]
2003-10-26 00:40
2004.01.05
Нумерация каждого Божего листа при печати





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский