我是Android的新手,我在为从SQL DB
获取数据后出现的重复名称而苦苦挣扎,在SQL
表中有单独的用户名列,该列与每条记录都在检索。
但是我希望此用户名只能使用第一行数据进行检索,而第二行开始则必须忽略该列以获取数据。
由于我花了2天的时间却没有解决办法,因此将非常感谢您的即时帮助。
SQLiteDatabase partner_db = getApplicationContext().openOrCreateDatabase("partner.db", Context.MODE_PRIVATE, null);
Cursor cursor = partner_db.rawQuery("select * from tbl_partner", null);
if (cursor.getCount() == 0) {
Toast.makeText(getApplicationContext(), "No Partner found", Toast.LENGTH_SHORT).show();
return;
}
final StringBuffer phone_no = new StringBuffer();
final StringBuffer partner_name = new StringBuffer();
final StringBuffer your_name = new StringBuffer();
while (cursor.moveToNext()) {
your_name.append( cursor.getString(1)); //this name should fetch only with first record
partner_name.append( cursor.getString(2) + "\n"); // Fetch partner's name
phone_no.append( cursor.getString(3) + ","+"\n");//Fetch partner phone number
}