PDA

View Full Version : مشکل استفاده از Access در دلفی



دلفی زاده
جمعه 07 شهریور 1382, 10:25 صبح
دوستان عزیز من یک برنامه اطلاعاتی با دلفی نوشتم در اون از بانکهای اکسس استفاده کردم نمی دونم اشکال کجاست که برنامه گاهی اوقات رفتار بسیار عجیب و غریبی در رابطه با رکوردها از خودش نشون می ده مثلا گاهی فیلتر کردن بانک درست انجام نمی شه گاهی به بانک های خالی گیر می ده گاهی پیغام می ده موقعیت شما از مراجعه قبلی تا کنون در بانک تغییر کرده و از این جور گیرای سه پیچ لطفا کمک کنید :oops: :cry: :roll:

houshmand
جمعه 07 شهریور 1382, 15:32 عصر
دوست عزیز
با توجه به توضیحاتی که دادید ممکن است
هنگامی که برنامه شما دچار مشکل می شود اجرای آن را تا پایان برنامه و خارج شدن نرمال ادامه نمی دهید
ـــــــــــــــــــــــــ ــــــــــ
اگر اینطور است
برای اینکه دچار مشکل نشوید
پس از اینکه برنامه دچار اشکال شد دوباره کلید F9 را زده و سعی کنید به صورت طبیعی از برنامه خارج شوید
در صورتی که موفق به این کار نشوید ممکن است مجبور به خروج از دلفی و زدن End Task بر روی اجزای باقی مانده از برنامه بشوید
یا در بعضی از موارد Restart کردن سیستم
/××××××××××××××××××××××××× ××××××××××××××××××××
راهنمای دلفی این موضوع را در زیر این عنوان Program Reset توضیح می دهد



Run|Program Reset

.....

Windows resources

Resetting a program does not necessarily release all Windows resources allocated by your program. In most cases, all resources allocated by VCL routines are released. However, Windows resources allocated by code which you have written might not be properly released.

If your system becomes unstable, through either multiple hardware or language exceptions or through a loss of system resources as a result of resetting your program, you should exit Delphi before restarting your debugging session.


<span dir=ltr>
However, Windows resources allocated by code which you have written might not be properly released.
</span>
موفق باشید

Kambiz
جمعه 07 شهریور 1382, 20:20 عصر
ممکن است در بخشی از برنامه٬ بعد از قرار دادن DataSet در حالت Edit یا Insert فراموش کرده‌اید که تغییرات را Post یا Cancel کنید.

در ضمن برای Access از متد <span dir=ltr>TADOTable.AppendRecord</span> هنگامی که مقادیر تمام فیلدها را مشخص نکرده‌اید٬ استفاده نکنید.

دلفی زاده
شنبه 08 شهریور 1382, 00:24 صبح
از راهنماییهای شما بسیار متشکرم متاسفانه همه این موارد را چک کردم اما اشکال اساسی بیشتر از جواب ندادن به فیلتر هاست

houshmand
شنبه 08 شهریور 1382, 13:46 عصر
مشکل شما به دو گروه عمده تقسیم می شود
1-اشکال در سیستم عامل (یکی از فایلها یا Dll های آن)
که ممکن است مثلاً با نصب یک برنامه که دارای برنامه نصب ضعیفی باشد به وجود آمده باشد
که برنامه خود را می توان روی یک سیسنم دیگر امتحان کنید

2-اشکال در برنامه شما
___________________
حالا فکر می کنید مشکل شما کدام یک است ...؟