View Full Version : table cannot open for exclusive use
hamidehsadat
شنبه 12 خرداد 1386, 15:08 عصر
من وقتی میخواهم بانکم را خالی کنم در form creat فرمم مینویسم table1.empty table;
بعد که برنامه را اجرا میکنم ارور table cannot open for exclusive use را میدهد.
SYNDROME
شنبه 12 خرداد 1386, 17:00 عصر
با سلام
من وقتی میخواهم بانکم را خالی کنم در form creat فرمم مینویسم table1.empty table;
بعد که برنامه را اجرا میکنم ارور table cannot open for exclusive use را میدهد.
Table مورد نظر را open کرده اید؟؟؟؟؟
Saeid59_m
یک شنبه 13 خرداد 1386, 07:42 صبح
باید قبل از این دستور Table1.Close را بنویسید .
البته در پاراداکس تجربه دارم که بعضی اوقات با بستن بانک هم این پیغام داده می شه .
hamidehsadat
یک شنبه 13 خرداد 1386, 10:00 صبح
با سلام
Table مورد نظر را open کرده اید؟؟؟؟؟سلام
TABLE1.OPEN را نوشتم ولی باز ارور می دهد.
hamidehsadat
یک شنبه 13 خرداد 1386, 10:02 صبح
باید قبل از این دستور Table1.Close را بنویسید .
البته در پاراداکس تجربه دارم که بعضی اوقات با بستن بانک هم این پیغام داده می شه .سلام
TABLE1. CLOSE را نوشتم ولی این دفعه یک ارور دیگه می دهد TABLE IS BUSY
SYNDROME
یک شنبه 13 خرداد 1386, 14:03 عصر
با سلام
سلام
TABLE1.OPEN را نوشتم ولی باز ارور می دهد.
آیا
TABLE1.Active := True;
کرده اید.
hamidehsadat
یک شنبه 13 خرداد 1386, 14:26 عصر
table1.active:=true را هم نوشتم ولی باز ارور می دهد
Saeid59_m
یک شنبه 13 خرداد 1386, 14:35 عصر
سلام
TABLE1. CLOSE را نوشتم ولی این دفعه یک ارور دیگه می دهد TABLE IS BUSY
خوب Table1.Active=False بگذار
ولی من تو برنامه هام یه راه بهتر رو استفاده کردم . توی یه پوشه دیگه بانک خالی رو قراردادم و هر وقت که می خوام جدول رو پاک کنم . بانک خالی رو روی اون رونویسی می کنم .
موفق باشی
mehdi_mohamadi
دوشنبه 14 خرداد 1386, 07:51 صبح
table1.active:=false;
table1.emptytable;
table1.active:=true;
موفق و موید باشید.
SYNDROME
دوشنبه 14 خرداد 1386, 18:38 عصر
با سلام
من وقتی میخواهم بانکم را خالی کنم در form creat فرمم مینویسم table1.empty table;
بعد که برنامه را اجرا میکنم ارور table cannot open for exclusive use را میدهد.
اون خطهایی که در زمان Create فرم نوشته ای قرار بده شاید مشکل راحتر حل شود.
Mahmood_M
سه شنبه 15 خرداد 1386, 10:54 صبح
سلام
با توجه به خطایی که نوشتید ، بانک شما باید برای عمل کردن دستور Empty به صورت Exclusive باز بشه ...
برای این که یک Table رو به صورت Exclusive باز کنید باید خاصیت Exclusive اون رو True کنید ...
اگر هم از ADOTable استفاده می کنید باید در ADOConnection این تنظیمات رو اعمال کنید ...
موفق باشید ...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.