برگزیده های پرشین تولز

مشکل در DataBase

LordMMD

Registered User
تاریخ عضویت
26 می 2004
نوشته‌ها
1,045
لایک‌ها
52
محل سکونت
Tehran
سلام

من در Delphi با TTable در FormLoad یک DataBase رو Open میکنم. تا موقعی که دارم با برنامه کا ر میکنم مشکلی نیست. ولی حتی وقتی که برنامه و project رو در Delphi میبندم، وقتی که میخوام اون database رو (که با فرمت paradox .db)
با Microsft Access باز کنم این error رو میده: شما بگید چی کار کنم؟؟؟

Could not Lock table ‘TableName’; currently in use by user ‘unknown’ on machine ‘UnKnown’;
 

Mehdi Hamedali

کاربر تازه وارد
تاریخ عضویت
16 نوامبر 2003
نوشته‌ها
267
لایک‌ها
0
سن
41
سلام به همه دوستان
ببين دوست عزيز
من نمي دونم كه مشكل شما چي هست و اصلاً هم دلفي بلد نيستم
ولي اين قدر كه از اكسس مي دونم اين رو از پيغام شما فهميدم
زماني كه شما يك جدول از اكسس رو باز مي كنيد شخص وارد شونده به برنامه و ماشين اونرو در فايلي با فرمت LDB ذخيره مي كنه كه اگر يكي از كاربر ها جزء كاربر هاي طراح كننده برنامه باشه ديگه فايل باز نميشه و پيغام ميده گاهي اين وضعيت به صورت نا خدا گاه اتفاق مي افته و اون زمانه كه برنامه احساس خطر كنه در مقابل ورود اشخاص متخلف به قوانين پايگاه هاي داده اي و گاهي هم برنامه بعد از باز كردن يك جدول اونرو در حافضه موقت قرار ميده و در اين زمان شما فكر مي كنيد كه برنامه باز نيست ولي اشتباه مي كنيد و اين رو فقط در برنامه هاي فرعي مثل دلفي بيسك و و و و ممكنه مشاهده كنيد.
حالا اين مفهوم پيغاميه كه شما نوشتيد اگه سئوال ديگه اي هم داريد من در خدمتم پيقام بذاريد اگه بلد بودم جواب مي دم.
آخه من سواد ندارم.
پس از دست من ناراحت نشيد

موفق باشيد


قربان شما
MHa
 

LordMMD

Registered User
تاریخ عضویت
26 می 2004
نوشته‌ها
1,045
لایک‌ها
52
محل سکونت
Tehran
دوست عزیز از اطلاعاتت ممنونم

بله شکل همونیه که شما گفتید.
اگه کسی دلفی و راه حل این مشکل رو بلده لطفا کمک کنه.

مرسی :happy:
 

karagah

کاربر تازه وارد
تاریخ عضویت
22 می 2004
نوشته‌ها
63
لایک‌ها
0

Mehdi Hamedali

کاربر تازه وارد
تاریخ عضویت
16 نوامبر 2003
نوشته‌ها
267
لایک‌ها
0
سن
41
به نقل از LordMMD :
دوست عزیز از اطلاعاتت ممنونم

بله شکل همونیه که شما گفتید.
اگه کسی دلفی و راه حل این مشکل رو بلده لطفا کمک کنه.

مرسی :happy:

سلام به همه دوستان
دوست عزيز خيلي خوشحالم كه تونستم كمكن كنم
ولي دوست عزيز يك نصيحتت كنم
ببين براي ارتباط بين دو نرم افزار يك سري قوانين وجود داره كه اين ارتباط ايجاد بشه
خوب براي اين موضوع هم يك سري تدابيري انديشيده شده
مثلاً براي نرم افزار هاي مثل َAccess ارتباط واقيه رو تو برنامه VB قرار دادن
خوب اگه با VB كار كني بهتر نيست
تازه خيلي فرقي تو نمايش پايان كار نداره
به نظر تو چطور داره

شايد هم من اشتباه مي كنم

ولي روي اين مسئله بيشتر فكر كن

قربان شما
MHa
 

hkiani

کاربر تازه وارد
تاریخ عضویت
18 آگوست 2004
نوشته‌ها
21
لایک‌ها
0
محل سکونت
Khorasan, Iran
سلام به همگي
دوست عزيز حتما تا حالا پاسخ سوال خود را يافته‌اي، ولي من تازه با اين سايت خوب آشنا شده‌ام و سعيم بر اين است كه مروري بر تمام مباحث مورد علاقه‌ام داشته باشم. مطلب زير را براي كساني كه ممكن است به مبحث فوق علاقه‌مند باشند مي‌نويسم.
من خودم با سي‌بيلدر برنامه مي‌نويسم ولي اصول كار آن با دلفي تقريبا يكسان است. من فكر مي‌كنم شما Table خود را فراموش كرده‌ايد بعد از اتمام كار ببنديد.
روشي كه خود من استفاده مي‌كنم اين است كه در قسمت FormShow جدول را باز و در قسمت FormClose مجددا آن را مي‌بندم.
اگر نظرم اشتباه است لطفا به من بگوييد.
 
بالا