بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بدست اوردن id اخرین رکورد جدول
سلام.من ID اخرین رکورد جدول رو نیاز دارم .باید از چه تابعی برای این استفاده کنم؟ میشه یکی کدش رو به ممن بده.توی کد زیر اون قسمت که __ هست نمیدونم چی بزارم.یعنی چطوری از cursor بخونم.از rows.getString(0( باید استفاده کنم؟؟
Cursor rows = mydb.rawQuery("SELECT MAX(ID) FROM " + TABLE_NAME, null);
_Build.setText(___________);
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
احمد
9 سال پیش
+3
0
String query = "SELECT ROWID from MYTABLE order by ROWID DESC limit 1";
Cursor c = db.rawQuery(query);
if (c != null && c.moveToFirst()) {
int lastId = c.getLong(0); //The 0 is the column index, we only have 1 column, so the index is 0
String string = "" + lastId; // ya string = String.valueOf(lastId);
}
پاسخ به سوال
amard
9 سال پیش
0
0
ممنون از جوابتون.lastIdاز چه نوع متغییری هست؟ long? چطور میشه تبدیل به استرینگ کرده؟ من استرینگ نیاز دارم
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .