Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 11:14 26.09.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
Тема Re: База данни и няколко клиента!нови [re: Maнoлчo]  
АвторEFEX (Нерегистриран)
Публикувано26.07.05 13:57



(разделям го на 2 за по прегледно)

И така ГОЛЕМИЯ въпрос....РЕФРЕША

=====
имаме овен А който сяда и пуска приложението и отваря таблицата X.
След отварянето седи тъпо и гледа...

в същото време овца Б отваря същата таблица и започва да цапа....
=====
да речем че А вижда записа N и се е втурачил в него...
през това време Б го редактира....
А не разбира защото бавно сграва за кво е отворил таблицата и се опитва да постигне нирвана чрез хипноза на запис....(т.е. нещата са зле защото нямаме РЕФРЕЕЕЕШШШШ.... при Б и всичките му подобни /Б може да са стотици/)
====
Б зацепва за кво е отворил таблицата след минута и щрака върху същия запис N за редакция нпр...

(след всяка операция запис редкц или изтриване програмата трябва да изпълнява рефреш на таблицата)
---
И така ...ако записа вече е изтрит Б получава грешка "Няма такъв запис"...и тука трябва да му е ясно че работи в мрежа и някой друг вече го е изпреварил...
Ако записа е редактиран то в момента на започване на редакцията се извлича новата стойност и в прозореца за редакция Б вижда последното състояние(редакцията трябва задължително да е в отделен прозорец/форма а не в стил DBGrid...(F2 в Excel)...

--- ако Б прави нов запис то тогава ще получи грешка за дублиране(разбира се това е грижа на програмиста при инсърт най добре чрез процедура) и така отново трябва да му е ясно че някой го е изпреварил...разбира се РЕФРЕШ след затваряне на грешката и той вижда новия запис...

---
тука веднага някой капацитети ще ме оборят и може би ще са много прави... но за съжаление такава е практиката и фактите го доказват....
Това е като на борсата....чудиш се чудиш ....решаваш се ...щрак купувам ...но сори ..закъснял съм... както казах вече най важното е да се каже на клиента при обучението че при обща база и много клиенти всички започват с равни приоритети....
Но пък каква е вероятноста шефа да даде едни и същи задачи на 2ма или повече служутели...тва вие ще кажете....

Ако пък имаме 20 души които събират и една и съща информация то тогава те са наясно че са част от екип и след като получат грешка при запис или редакция в следващия момент ще се убедят че не са сами....


====
това е едва 10% от цялата врътка с този проблем но тука трябва са загубя дни за да изложа цялата идеология защото това решение има още няколко ключови модули/решения за да се затвори кръга....
----

Ако се навиеш на този принцип със сигурност ще ти се наложи да пренапишеш доста....но идеята ми е ако някой следваш тръгне да прави нещо подобно..ако му приляга да се възползва....ГАРАНЦИЯ за дуракоусточивост и гъвкавост на базата...- ОТ МЕН...:)))))))



Тема Re: База данни и няколко клиента!нови [re: EFEX]  
Автор shootthebull (непознат)
Публикувано28.07.05 13:03



Хора, а от къде може да се про4ете по обстойно по темата-online, на български имам предвид.Също книги някакви ако ми препоръ4ате

___________________________________



Страници по тази тема: 1 | 2 | 3 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.