مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

payamjj

عضویت از 1396/01/06

مشکلات دیتابیس sqlite در اندروید

  • یکشنبه 6 فروردین 1396
  • 20:07
تشکر میکنم
یه سوال داشتم ممنون میشم جواب بدین
در مورد دیتابیس اپ خودم
حتما باید با sqlite باشه ؟
وارد کردن دیتا یا همون محتوا به این مقداری سخته . برای ایمپورت کردن از فایل های csv میشه استفاده کرد اما من با اکسل که save as  میگیرم محتتوای فیلد ها بهم میریزه ینی یونیکود نمیشه و خراب میشه . چکارکنم ؟
راهی هست که جز اکسل داده ها رو باس بنویسم و بعد تبدیل به csv  کنم که ایمچورت کردن به اسکیولایت راحت باشه ؟
چون وارد کردن محتوا به اسکیولایت سخته .

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • دوشنبه 7 فروردین 1396
  • 16:37

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

کاربر سایت

payamjj

عضویت از 1396/01/06

  • دوشنبه 7 فروردین 1396
  • 20:27

mersi az javab

soal man injas khanum mohandes

man alan age bekham az ye IDE dg estefade konam mishe ?

sqllite ba mozilla hast jaye dg nemishe ??

chon in afzoone moziila tu dade ha beshedat aziyat mikone fk konin ye dictionary bashe ke 20000ta vazhe dare

sqllite hang nemikone ?? mikeshe ?? mitune inhame dade dar khodesh ja bede?

age nemishe chikar konam ? in moshkel utf 8 chi ino chikar konam?

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • سه شنبه 8 فروردین 1396
  • 09:40

ببینید sqlite یه دیتابیس سبکه شما هم به عنوان مثال می خوایند دیکشنری بسازید شما داده ها را وارد کنید با کلاسی در جاوا دیتابیس و چک کنید که باز هست یا نه و از جدول Select  بزنید

ولی برای علامت سوال نشدن کلمات فارسی collation و تغییر دادید؟

بعد شما نوع فیلد و nvarchar بزارید ببینید مشکل حل میشه

شما می تونید از یه ide دیگه هم استفاده کنید مشکلی نداره من خودم با 3 تا ide کار کردم

راه حل دیگه ای نیست برای ورود اطلاعات من خودم هم به صورت دستی وارد کردم تازه برای من اشعار  بود و حداقل 10 خط بود ولی برنامه سنگین نشد حدود 50 تا اشعار با 4 فصل

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • سه شنبه 8 فروردین 1396
  • 09:51

شما از این نرم افزار استفاده کنید

SQLite Expert Professional

این با uft-8 و ایمپورت کردن از طریق Excel مشکلی نداره من خودم یه بار تست کردم سوالی بود بازم بپرسید

کاربر سایت

payamjj

عضویت از 1396/01/06

  • سه شنبه 8 فروردین 1396
  • 14:57

ولی برای علامت سوال نشدن کلمات فارسی collation و تغییر دادید؟

خانوم مهندس اینجا رو متوجه نشدم ....

تعداد رکورد های من بالاس . جدول هامم ممکنه چندتا متفاوت باشه

با همون اکسل میزنم بعد با این حیط که پیشنهاد دادین ایمپورت میکنم . ممنونم که جواب میدید

کاربر سایت

payamjj

عضویت از 1396/01/06

  • سه شنبه 8 فروردین 1396
  • 15:03

یه سوال دیگه هم داشتم خانوم مهندس

فرض کنید من تمامی این مراحل که گفتید رو حل کردم و اوکی شد

دیتابیس من 20000تا رکورد داره . یه چیزی مث دیکشنری اریان پور که برای اندروید نوشتن که باید فایل دیتابیس رو جدا بریزی خود اپ هم جداس .

اما خو کامله هم فونتیک داره هم تلفظ صدایی و هم معنا و ریشه . دوگاه و دوزبانه هم هستش

من تلفظ و .... رو نمیخام

فرض کنید من پس از سرچ ی لغت مثلا messege معنای لغت رو که بخوام داخل webview خودم که نمایش بدم این محتوای نمایش داده شده به کاربر باید قابلیت لینک داشته باشه .

ینی خاصیت فک کنم linkable webview  باشه ینی مثلا محتوا و معنای emesseg  که میاد مثلا 

noun
 message; plural noun: messages
an email or similar electronic communication.
noun: mail message; plural noun: mail messages
مثلا اینا بعد روی هرکدوم از این کلمات هم که کلیک کنم خودش در صورتی که در پایگاه من وجود داشته باشه و براش معنایی تعریف شده باشه . لینک کنه . 
میخام اینجوری باشه .
کاربر سایت

payamjj

عضویت از 1396/01/06

  • شنبه 12 فروردین 1396
  • 15:21

سوال منو کسی نمیتونه پاسخ بده دوستان ؟؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)