View Full Version : سوال: پیغام خطا
amir.azimi2000
یک شنبه 11 مهر 1389, 15:14 عصر
با سلام .
برنامه ای دارم که تحت شبکه کار میکند .
کاربران این برنامه گاهی اوقات با پیغام "َAttempting To Lock ... Pres ESC To Cancel" مواجه میشوند .
آیا کسی میدونه این پیغام برای چی میاد و چطوری میشه از شرش خلاص شد ؟
با تشکر
farhad_shiri_ex
یک شنبه 11 مهر 1389, 18:11 عصر
این پیغام اعلام میکند که رکورد مورد نظرتان قبلا توسط کاربر دیگری قفل شده است.
برای اینکه بتوانید چک کنید که رکورد قفل است یانه از دستور ISRLOCKED و UNLOCK استفاده نمایید.
Esikhoob
دوشنبه 12 مهر 1389, 17:21 عصر
این پیغام ناراحت کننده نیست چون به جای اینکه اگر فایلی lock بود ، Error بدهد و از برنامه بپرد بیرون صبر میکند که Lock آزاد شود.
برای اطلاعات بیشتر دستور SET REPROCESS را در help ببینید.
برای کم کردن آن هم میشود سرعت شبکه را بالا بود تا فایلها کمتر Lock بماند. (با فرض بر اینکه برنامه نویس برنامه در Lock کردن فایلها درست عمل کرده باشد که احتمالا کرده چون زیاد سخت نیست.)
javad_1349
یک شنبه 18 مهر 1389, 11:11 صبح
باسلام
دوست عزيز ميتوانيد در زمان ذخيره نمودن داده درون تيبل يك حلقه false يا true بگذاريد بدين صورت
select table1
.f. = نام متغير
نام متغيير ترو do whil
if flock
appe blan
else
messagebox
نام متغيير
endi
endd
البته از اينكه انشاء آن درست نيست عذر ميخواهم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.