انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن اطلاعات از دیتابیس و نمایش درListView (در برنامه اندروید)

خواندن اطلاعات از دیتابیس و نمایش درListView (در برنامه اندروید)

#2
سلام.
کد زیر را ببینید :
کد پی‌اچ‌پی:
Cursor cursor db.rawQuery("SELECT * FROM add_note_table WHERE fid = '"id +"'"null); 

در کد فوق، یک query را برای خواندن اطلاعاتی از جدول (table) اجرا کرده ایم. دستور به صورت زیر می باشد :

کد پی‌اچ‌پی:
SELECT FROM add_note_table WHERE fid '"+ id +"' 

اگر دقت کنید، شما در دستور بالا، تعیین کرده اید که تنها ردیفی (row) از جدول (table) خوانده شود که مقدار ستون fid آن برابر یک مقدار مشخص (id) باشد. بنابراین اگر قصد دارید که تمامی ردیف های جدول خوانده شوند، باید کد را به صورت زیر تغییر بدهید (بخش انتهای آن حذف می شود) :

کد پی‌اچ‌پی:
SELECT FROM add_note_table 

بعد که کل ردیف ها خوانده شود، آنگاه برای هر item از ListView ، اطلاعات یکی از ردیف های خوانده شده، نمایش داده می شود، یعنی بخش بعدی کدها را هم باید تصحیح کنید (این مورد را معمولا در adapter تعیین شده برای ListView می نویسند). به عنوان مثال، یک بار شناسایی ListView کافی است، اما کدها به گونه ای می باشد که ListView چندین بار شناسایی می شود.
یا اصلا می توانستید همان کد را در adapter تعیین شده برای ListView بنویسید (هر بار خواندن یک ردیف از جدول).

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط shafiei7 ، mahdi2elve


پیام‌های این موضوع
RE: خواندن اطلاعات از دیتابیس و نمایش درListView (در برنامه اندروید) - توسط admin - ۱۳۹۳/۰۹/۲۲, ۰۱:۳۸ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان