نقل قول نوشته شده توسط davidrobert مشاهده تاپیک
دوست عزیز مشکل این هستش احتمالا برنامه داره دیتابیس رو از کنار فایل اجرای میخونه یعنی موقعی که برنامه اجرا میشه دیتابیس کپی میشه در مسیر فایل اجرا به همین خاطر شما موقع اجرا اول داده ندارید برنامه خام می باشد و اطلاعات وارد میکنید همون دقیقه مشاهده میکنید ولی برای بار دوم برنامه رو اجرا میکنید دیتابیس رو از کنار فایل اجرای باز پاک کرده و دوباره ایجاد میکنه و میبینید داده های که قبلا وارد کردید نمی باشد این به این خاطر می باشد که دیتابیس از کنار فایل اجرای خونده میشه نه از مسیری که تایین کردید. و به همین خاطر در هر بار اجرا میبنید دیتابیس صفر شده و داده ها از بین رفته
به نظر من هم مشکل همینه. من خودم هر وقت می خوام به بانک آدرس نسبی بدم و با data directory کار کنم این کار رو نگه می دارم واسه زمانی که می خوام ستاپ درست کنم چون قبل از اون این مشکل وجود داره.
وقتی شما با data directory آدرس میدید هنگام اجرای پروژه بانک از مسیر bin/debug داخل پوشه پروژه اجرا میشه ولی وقتی پروژه از حالت اجرا در میاد از مسیر خود پروژه اجرا میشه