ورود

View Full Version : برنامه ای برای sqlite



fshb_ 1370
یک شنبه 25 فروردین 1392, 17:40 عصر
سلام
من میخوام با sqlite کار کنم و ی برنامه دیکشنری بنویسم اما نمیدونم برای نوشتن DB اندروید یعنی همون sqlite به چه برنامه ای نیاز است و باید چگونه اون رو بنویسم.
لطفا دوستان کمی راهنمایی کنید.

موفق باشید.

hamid_hr
یک شنبه 25 فروردین 1392, 18:15 عصر
سلام
برا كار با SQLITE برنامه ي خاصي لازم نيس نصب بشه فقط بايد ديتابيس رو بسازي و تيبلاتو بسازي و ازشون استفاده كني
http://www.kamalan.com/?p=1489
آقاي كمالان توضيحات كامل با فيلم دارن يه سر بزنين

fshb_ 1370
دوشنبه 26 فروردین 1392, 16:01 عصر
مرسی دوست عزیز
من نتونستم فیلم آموزشی رو دانلود کنم، نمی دونم مشکل از منه یا از سایت. کد رو هم نتونستم دانلود کنم گزینه دانلود نداره :( (راستش بخواید من تا حالا نتونستم از سایت github نتونستم کد دانلود کنم :( )

من متن رو هم خوندم اما هنوز متوجه نشدم که باید table هام رو کجا ایجاد کنم و کجا باید ستون ها رو مشخص کنم. آیا برنامه خاصی داره؟

Nevercom
دوشنبه 26 فروردین 1392, 16:12 عصر
اول یه دیتابیس SQLite باید ایجاد کنید، مثلاً توسط افزونه ی SQLite Manager برای FireFox (البته این در صورتی هست که میخاید از دیتابیس آماده در برنامه استفاده کنید، وگرنه اگر برنامه ی شما به دیتابیس نیاز داره و داده ها رو خودش وارد میکنه، میتونید دیتابیس رو در برنامه ی اندرویدی ایجاد کنید)
اما باید توجه کنید که برای اینکه دیتابیس در اندروید قابل استفاده باشه باید یه تیبل با نام android_metadata موجود باشه که فیلدی با نام locale داشته باشه

این مقاله (انگلیسی) میتونه کمکتون کنه: http://www.vogella.com/articles/AndroidSQLite/article.html

دانلود کد از gitHub خیلی ساده هست، یه اکانت ایجاد کنید، وارد یه Repository که بشید دکمه ای با عنوان Download .zip داره، و یا میتونید Clone کنید که بحثش کمی گسترده تر هست.

fshb_ 1370
دوشنبه 26 فروردین 1392, 16:35 عصر
مرسی دوست عزیز بابت نحوه دانلود ;)

من کد رو دانلود کردم اما در Eclipse که import میکنم ، برنامه وقتی run میشه، DataBase has stopped میده و خارج میشه از برنامه. در logcat ]م از متد getCount() اررور گرفته. مشکل چیه؟

Modernidea
دوشنبه 26 فروردین 1392, 21:14 عصر
سلام

میدونم که دوستان کاملا در مورد سوال پست اول توضیح دادند، فقط من هم شما را به یک پست در همین سایت ارجاع میدم: http://barnamenevis.org/showthread.php?389590-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D8%A7-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-SL-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1728271#post1728271

در مورد خطا هم، احتمالا اون شی ای که دارید ازش getCount() میگیرید، تهی است و این خطا را میدهد.

موفق باشید.