PDA

View Full Version : " = ?" معنی اش تو sqlight چیه؟



نیکناز
دوشنبه 15 مهر 1392, 18:19 عصر
سلام
" = ?" معنی اش چیه؟
چرا new String[] ؟
چرا product.getID() باید به string تبدیل بشه؟



db.delete(TABLE_PRODUCTS, COLUMN_ID + " = ?", new String[] { String.valueOf(product.getID()) });

mortezaghr
دوشنبه 15 مهر 1392, 22:44 عصر
اینکار برای این میباشد که در کلاس Product یک تابع به نام getId قرار داده شده است که مقدار عددی برمیگرداند.

rubiks.kde
سه شنبه 16 مهر 1392, 21:01 عصر
" = ?" معنی اش چیه؟

برای این بررسی شرط توی اسکیول استفاده میشه

دلیل تبدیل مقدار عددی به رشته هم به خاطر این هست که تابع delete آرگومان های خود برای شروط رو از طریق آریه ایی از رشته ها دریافت میکنه.