ورود

View Full Version : shabakeh



ali reza rezaee
سه شنبه 27 اردیبهشت 1384, 16:58 عصر
ba salam

chetor misheh barnameh vf ra be shabakeh vasl kard?
??
mamnoon

rezaTavak
سه شنبه 27 اردیبهشت 1384, 18:44 عصر
سلام

یعنی چی؟

یعنی یه چیزی مثل ASP یا اینکه برنامه روی شبکه باشه همه استفاده کنند؟

mehran_337
یک شنبه 19 شهریور 1385, 10:12 صبح
رکوردی در بانک توسط دستور زیر کنترل می شود:


if isrlock()
message('کاربر دیگری در حال استفاده از این رکورد است')
retu
endif
=rlock()
update ......
unlock()

کاربر اول رکوردش قفل شده و isrlock مقدار t را بر می گرداند
ام اگر در همین زمان کاربر دیگری هم در این رکورد باشد برای آن isrlock مقدار f را بر می گرداند و برنامه شروع می کند به attemping record... و کلی طول می کشد تا رکورد را قفل کند در صورتی که باید پیغام دهد رکورد بسته است و وقتی این عمل به اتمام می رسد که کاربر اول کارش را تمام کند می خوام ببینم کجای کارم اشتباهه که برای کاربر دوم پیغام قفل بودن رکورد ظاهر نمی شود . با تشکر

rahro
یک شنبه 19 شهریور 1385, 19:33 عصر
سلام
من از این فانکشن استفاده میکنم و جواب گرفتم البته برای قفل یک رکورد
PROCEDURE rekord_lock
PARAMETERS in_table
RLOCK(in_table)
DO WHILE .t.
IF LOCK(in_table)
EXIT
ELSE
=MESSAGEBOX('Çíä ÑßæÑÏ ÊæÓØ ßÇÑÈÑÇä ÏíÑ ÏÑ ÔÈßå ÏÑ ÍÇá ÇÓÊÝÇÏå ÇÓÊ',0+64,'áØÝÇ چäÏ áÍÙå ÕÈÑ ßäíÏ',100)
RLOCK(in_table)
ENDIF
ENDDO
return(.t.)
رهرو

new_day
یک شنبه 19 شهریور 1385, 20:43 عصر
سلام
فکر میکنم این فانکشن شما خیلی قدیمیه ودر فاکس استفاده می شد و اگه تعداد جداولی که باید تغییر پیدا کنه زیاد باشه مثلا در حدود 3 تا و یا اپراتورها حدود 5 نفر بشند گاهی با ترافیک شبکه برخورد میکنی
راه های بهتر استفاده از SET MULTILOCKS ON و توابع جدید ویژوال مثل ( ) tableupdate -یا بهتر از همه به نظر این حقیر البته استفاده از سیستم تراکنشی bigin transaction که واقعا محشره و جدوال را از نظر منطقی بررسی میکنه اگه مشکلی از لحاظ قفل نبود در کمترین زمان بطور فیزیکی بروز اوری میکنه
البته از

new_day
یک شنبه 19 شهریور 1385, 20:58 عصر
البته فکر میکنم منظور علیرضا رضایی چیزه دیگه باشه و نحوه نصب شبکه و بکار گیری کلی از شبکه را بخواهند بدونند

mehran_337
دوشنبه 20 شهریور 1385, 07:10 صبح
با تشکر از پاسخ دوستان .
مشکلم حل شد البته با کمک همین بچه ها . در تاپیک مناسب توضیحات لازم رو می دم

rahro
دوشنبه 20 شهریور 1385, 17:23 عصر
متشکرم new_day
منتظر راهنمایی دیگر دوستان هستم