PDA

View Full Version : چرا قفل می کند؟



programersa
یک شنبه 16 اردیبهشت 1386, 08:25 صبح
سلام دوستان
من یک برنامه دلفی نوشتم که با ابزار BDE به sql وصل می شه در یکی از update های سیستمی وقتی تعداد رکوردهای من بیش از 120 باشد سیستم قفل می کند البته باید بگم من چندین دستور update و insert اونجا دارم یعنی در چند جدول باید همزمان این کار انجام بشه که این برمی گرده به time out بانک اطلاعاتی ام حالا باید چه کار کنم زمان اجرا را طولانی تر بشه.
با تشکر

javidtaheri
یک شنبه 16 اردیبهشت 1386, 22:34 عصر
دوست عزیز شما که دارید از SQL استفاده میکنید چرا از ADO استفاده نمیکنید

programersa
دوشنبه 17 اردیبهشت 1386, 12:57 عصر
ممنون از شما چون حالا برنامه را استفاده می کنند نمی تونم تمامی connection هام تغییر بدم گفتم شاید تو bde راه حلی داشته باشد.
موفق باشید.

Bahmany
چهارشنبه 19 اردیبهشت 1386, 07:40 صبح
در هربار اتصالی که BDE می گیره تمام اطلاعات موجود در یک table رو cash میکنه و همین باعث کندی سرعت میشه.
مثلا وقتی از متد locate استفاده می کنید تمام اطلاعات جدول مورد نظر به سیستم مشتری منتقل و بعد از اون جستجو انجام میشه