بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کپی اطلاعات دیتابیس در دیتا بیس جدید

مدیریت گفتگو
s.v3 10 سال پیش
آخرین تغییر: 10 سال پیش

دوستان بنده تصمیم دارم اطلاعات یک دیتا بیس رو که روی حافظه داخلیه به دیتا بیسی که تو پوشه پکیج برنامه است کپی کنم اما مشکل اینجاست تمام کد هایی که اموزش دادن و تو اینترنت هست فقط نوشته

 INSERTINTO X.TABLESELECT*FROM Y.TABLE;

Or, if the columns are not matched up in order:

INSERTINTO X.TABLE(fieldname1, fieldname2)SELECT fieldname1, fieldname2 FROM Y.TABLE;

خب حالا تو هیچ جا توضیح ندادن ادرس دیتا بیس مبدا رو کجا باید به این دستور بدیم.

مثلا دیتا بیس من تو حافظه داخلی گوشی تو پوشه DCIM هستش

نظرات

خواست خدایی 10 سال پیش
تا اونجایی که می دونم شما نمی تونید از اپ خودتون به پکیج یه اپ دیگه دسترسی پیدا کنید. پیشنهاد می کنم برای اینکار دیتابیس اپ دوم رو کامل بردارید و اطلاعاتش بعد فعالیت هاتون رو به صورت دستی روی دیتابیس جدید انجام بدید و بعد از دیتابیس خودتون در پکیج استفده کنید.
s.v3 10 سال پیش
بله دوست عزیز تشکر ولی خب مسئله اینه که من دیتا بیس رو گرفتم روی حافظه داخلیه.حالا میخوام اطلاعات رو از دیتابیس که تو حافظه داخلی گوشی مثال پوشه DCIM قرار داره اطلاعاتش رو کپی کنیم توی دیتا بیس فعلی برنامه. این کد ها که گذاشتم فقط نوشته با چه دستوری کپی کنیم ننوشته اگه دیتابیس تو پوشه DCIM بود چه جوری تو کدهای بالا ادرس بدیم واسه دیتا بیس مبدا
sami 10 سال پیش
دیتابیس رو دقیقا کجا کپی کردین؟ اگه بقول خودتون توی پوشه DCIM باشه ،بدون روت بودن گوشی هم میشه بهش دسترسی داشت،اما اگه توی پوشه اختصاصی مربوط به نرم افزارتون(پوشه data/date/packageName/databases) کپی شده باشه تنها در صورتی که گوشی روت باشه میشه (از جایی بجز نرم افزار فعلی) بهش دسترسی داشت.
sami 10 سال پیش
اشتباه کردم! (توی نظر قبلی).درستش اینه که کلا تا گوشی روت نشه،نمیشه کار خاصی روی حافظه داخلی انجام داد و هر نرم افزار صرفا به پوشه های اختصاصی خودش که آدرسش رو تو نظر قبلی نوشتم،میتونه دسترسی داشته باشه.پس وقتی گوشی روت نیست ما از طریق نرم افزارای فایل منیجر هم نمیتونیم به فولدری مثل data/date/... دسترسی داشته باشیم.پس کلا نمیتونیم فایلی رو توی حافظه داخلی کپی کنیم(فقط اجازه داریم فایلا رو ، تو پوشه ذکر شده، که مختص نرم افزارمون هست کپی کنیم...).
50 بار یه سوالو بپرس . خجالت نکش یه ده تا تاپیک دیگم بذار بلکم بیشتر تخفیف گرفتی.
s.v3 10 سال پیش
اقای مسعود کریمی نژاد نا بجا دیگران رو قضاوت نکنید. دوستان عزیز بنده دیتابیس برنامه رو کپی کردم توی پوشه DCIM و حالا میخوام اطلاعات رو تو دیتابیس جدید که تو پوشه نرم افزاره وارد کنم. چه جوری باید این کار رو بکنم.همین

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .