بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در آپدیت دیتابیس sqlite (توسط محمد حسین زاده حل شد)
سلام در صورت امکان در مورد موضوع زیر راهنمایی کنید .
در دیتا بیس جداول مختلفی ساختم که می خواهم با متد زیر یکی از ستون ها ی جدول را انتخاب کنم و بعنوان آیتم انتخاب شده نشان بدهم و سپس وضعیت استفاده شده از آیتم را تغییر بدهم . قسمت اول (انتخاب یک فیلد و ریختن در استرینگ) انجام می شود اما قسمت دوم(آپدیت) اجرا نمی شود .ممکنه راهنمایی کنید ؟
public static void sqliteSelctUpdate(String table, String culume) {
cursor = database.rawQuery("SELECT * FROM '" + table + "' WHERE fild_use <1 ORDER BY RANDOM() LIMIT 1", null);
if (cursor != null && cursor.moveToFirst()) {
string selctedString = cursor.getString(cursor.getColumnIndex(culume));
//تا اینجا مشکلی نیست و اجرا می شوداما از اینجا به بعد منظورم آپدیت اجرا نمی شود
database.execSQL("UPDATE '" + table + "' SET fild_use ='1' WHERE '" + culume + "'='" + selctedString+ "' ");
}
cursor.close();
}
در ضمن دعا کنید یاد بگیرم از دستم راحت بشید (:
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
محمد حسین زاده
11 سال پیش
+6
0
به این شکل تست کن
database.execSQL("UPDATE " + table + " SET fild_use =1 WHERE " + culume + "='" + selctedString+ "' ");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .