سلام به همگی.

در برنامه ای چند آرایه وجود داره که بر حسب نیاز کاربر تغییراتی در اونها ایجاد میشه. هر زمان هم که کاربر نیاز داشت، توسط یک کلید ذخیره، اونها رو در جداول یک دیتابیس sqlite ذخیره می کنه.
مشکل اینجاست که وقتی کاربر نیاز داره تا فایل های از پیش ذخیره شده رو در برنامه باز کنه، روی کامند SELECT یکی از جداول، با این خطا مواجه میشه:

[FirDAC][Phys][SQLite] ERROR: database disk image is malformed.


واقعا هر کاری که منابع انگلیسی گفته بودند انجام دادم و مشکل حل نشد. توضیح اضافه هم اینکه همه جداول با نرم افزارهای مدیریت sqlite (مثل SQLite Expert Professional) به راحتی باز میشن و دستورات sql رو دریافت می کنند. تعداد جدول ها 6 عدد و حداکثر فیلدها 15 و تعداد رکوردها بیشتر از 600 نمیشه. دیتابیس هم integrity_check شده. ممنون میشم اگر اطلاعات یا سرنخی دارید به من اطلاع بدید.