بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

بدست اوردن id اخرین رکورد جدول

مدیریت گفتگو
amard 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام.من ID اخرین رکورد جدول رو نیاز دارم .باید از چه تابعی برای این استفاده کنم؟ میشه یکی کدش رو به ممن بده.توی کد زیر اون قسمت که __ هست نمیدونم چی بزارم.یعنی چطوری از cursor بخونم.از rows.getString(0( باید استفاده کنم؟؟

 
Cursor rows  = mydb.rawQuery("SELECT MAX(ID) FROM " + TABLE_NAME, null);
_Build.setText(___________);

نظرات

پاسخ‌ها 2

احمد 10 سال پیش

 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 10 سال پیش

ممنون از جوابتون.lastIdاز چه نوع متغییری هست؟ long? چطور میشه تبدیل به استرینگ کرده؟ من استرینگ نیاز دارم

نظرات

احمد 10 سال پیش
سوال را ویرایش کردم براتون
amard 10 سال پیش
بله دیدم.ممنون

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .