(۱۳۹۴/۰۵/۲۸, ۰۷:۵۴ ب.ظ)'osam20' نوشته: خیلی ممنون از جوابتان ، چطوری باید فقط ردیف های مورد نظرمان فراخوان بکنیم ، میتوانید راهنمایی بفرمایید؟
منظور اینه که زمانی که شما نیاز دارید محتویات یک متن را به کاربر نمایش دهید که در یک سطر هست با شرطی که در خود select قرار می دهی فقط اون row را از دیتابیس بگیری (نه اینکه تمام یا بخش زیادی از دیتابیس را انتخاب کنی و بعد داخل برنامه شرط قرار دهی)
این درسته:
کد پیاچپی:
mcursor=db.rawQuery("SELECT text FROM your_table WHERE id="آی دی سطر یا سطر های مورد نظر", null);
با دستور زیر کل سطرها را انتخاب می کنیم و بعد برای گذاشتن داخل یک TextView احتمالا فقط یک سطر را نیاز داریم
درضمن اگر تمام فیلدهای یک سطر را نیاز نداری آن ها را هم فاکتور بگیر مثلا در select بالا فقط من فیلد text رو گرفتم که داخل textview متن کلی از یک کتاب را نشان بدهم. و به فیلدهای دیگر نیاز نداشتم .
کد پیاچپی:
mcursor=db.rawQuery("SELECT text FROM your_table, null);