PDA

View Full Version : نمایش داده های insert شده در sqlite manager



fri jun
سه شنبه 13 خرداد 1393, 17:08 عصر
با سلام خدمت دوستن عزیز

وقتی یک رکوردی رو ، از طریق اندروید تو دیتابیس insert می کنم به درستی رکورد ها تو دیتابیس میشینه و میتونم داده های جدید رو بخونم

اما وقتی اون فایل دیتابیس رو با sqlite manager باز میکنم نمیتونم داده های رو بخونم؟؟

میشه راهنمایی کنید دلیلش چیه؟

مرسی از همگی

poorman
سه شنبه 13 خرداد 1393, 19:12 عصر
سلام

مطمئن هستید فایلی که باز میکنید همونی هست که توی برنامتونه ؟

یعنی شما برای اینکه بتونی تغییرات رو ببینی نمیشه فایلی که اول گذاشتی توی برنامه رو باز کنی، چون اون فقط یک فایل اولیه هست

برای دسترسی به دیتابیس برنامتون، شما باید بری توی DDMS و از مسیر data/data توی پوشه اسم پکیج برنامتون فایل دیتابیس رو در بیارید

fri jun
سه شنبه 13 خرداد 1393, 20:20 عصر
کاری که من انجام دادم این بود که دیتابیس رو جای دیگه ساخته بودم و تو پروژه اندرویدم اضافه کردم (zip کردم و بردم گذاشتم تو پوشه databases)


بعد اینکه رکورد insert کردم دوباره اون فایل رو از حالت فشرده خارج کردم و دیدیم که تو sqlite manager ، رکوردهای جدید دیده نمیشه!!؟

poorman
سه شنبه 13 خرداد 1393, 20:59 عصر
خب نه دیگه

شما اون فایل اولیه دیتابیس رو زیپ کردید و گذاشتید توی برنامه، برنامه در اولین بار استفاده از دیتابیس، میاد اون رو از زیپ خارج میکنه و کپی میکنه توی گوشی کاربر، بعد از این دیگه هیچ کاری با فایل زیپ شما نداره

و همه اطلاعات و تغییرات داخل اون فایلی انجام میشه که توی گوشی کاربر کپی شده

از همون DDMS برای استخراج فایل دیتابیستون استفاده کنید

fri jun
سه شنبه 13 خرداد 1393, 22:00 عصر
اکی ، کاملا متوجه شدم.ممنون از راهنماییون دوست عزیز...