PDA

View Full Version : دانلود دیتا بیس از روی سرور و ذخیره ان روی فولدر دیتا



ghader62
دوشنبه 30 اردیبهشت 1392, 16:19 عصر
سلام دوستان عزیز
من روی سرور دیتابیسی رو ساختم و رویش اطلاعاتی رو وارد کردم

بنابه دلایلی میخوام از طریق گوشی (جهت بروزرسانی دیتا) این دیتابیس رو دانلود و اونو روی قسمتی دیفالتی که برای دیتابیس برنامه درنظر گرفته شده قرار بدم و از دیتابیس ذخیره شده جهت تغذیه اطلاعات برنامه استفاده کنم
میخوام بدونم که چطوری این کاررو انجام بدم
یعنی چه کدهایی رو باید روی اندروید بنویسم و چه کدهایی رو روی php

اگه جواب سوالم طولانی باشه ممنون میشم کلید واژه جهت سرچ بهم بدید
ممنون دوستان

ghader62
سه شنبه 31 اردیبهشت 1392, 08:20 صبح
به نظرتون فرستادن دیتا بعنوان یک استرینگ جیسون به گوشی و وارد کردن اطلاعات به دیتا بیس کار اصولی هستش؟؟

powerboy2988
سه شنبه 31 اردیبهشت 1392, 09:42 صبح
از ftp استفاده کن..

ghader62
سه شنبه 31 اردیبهشت 1392, 11:47 صبح
ممنون دوست عزیز
لینکی برای راهنمایی دارین؟؟؟

Nevercom
سه شنبه 31 اردیبهشت 1392, 20:20 عصر
بنظر من بهتر هست درخواست رو به وب سرور ارسال کنید
درخواستتون پردازش بشه
نتیجه به برنامه ارسال بشه (مثلاً با همون فرمت JSON که گفتید)
داده های جدید رو به دیتابیس محلی اضافه کنید

اگر این روش رو خواستید استفاده کنید، جناب کمالان در وبلاگشون (www.kamalan.com) مطلبی در این مورد دارن (دریافت داده از سرور)

ghader62
سه شنبه 31 اردیبهشت 1392, 21:36 عصر
من هم همین کارو انجام دادم ولی دیتای دریافتی رو نمیتونم روی دیتابیسی محلی اضافه کنم
هرکاری میکنم خطای out of memory میده و در لوک کت این پیامو نشون میده
من دیتابیس رو ساختم و مشکلی رو نمیتونم روی دیتابیس مشاهده کنم

[JAVA]05-20 19:00:37.366: E/Database(12438): Failure 21 (out of memory) on 0x0 when preparing 'INSERT INTO ir_complete_list( group_id,group_name,singer_id,singer_name,music_co de,music_name,downloaded)VALUES ( 1 , sing, 1 , arman esmaeili , 5517493 , anzane man , 0/JAVA]

hamid_hr
چهارشنبه 01 خرداد 1392, 09:31 صبح
VALUES ( 1 , 'sing', 1 ,'arman esmaeili' , '5517493'

اون تک کوتیشن رو بزار

ghader62
چهارشنبه 01 خرداد 1392, 15:51 عصر
ممنون از دوستانی که منو راهنمایی کردند
ایراد کار من اینجا بود که دیتابیس رو بعد از create بسته بودم و موقع تزریق دیتا اونو باز میکردم
من اومدم بعد از ساخت دیتابیس اونو نبستم و طبیعتا موقع تزریق دیتا نیز نیازی به باز کردن اون نبود که مشکل من با این راه حل ،حل شد
حالا نمیدونم این کار اصولی بود یا نه ، ولی مشکل منو حل کرد

با تشکر از همه دوستان