• 0
Al-Mansour

التحقق من الاسم موجود أو لا في قاعدة البيانات قبل الحفظ SQLite

سؤال

السلام عليكم

اريد معرفة كيف يتم التحقق من الأسم قبل الحفظ في قاعدة البيانات SQLite الاندرويد

استحدمت كود يبحث عن الاسم والصحيح يجده ولكن في زر Button لا اعرف كيف اضع الشرط الصحيح إذا كان الاسم موجود

لاتحفظ وإذا كان غير موجود احفظ

 

public String exerciseByName( String name) {
        SQLiteDatabase db = dbHelper.getWritableDatabase();
     
        Cursor cursor = db.rawQuery("SELECT * FROM " + dbHelper.TABLEDATAUSER + " WHERE " + dbHelper.USERNAME + "=" + "'" + name + "'", null);
        cursor.moveToFirst();
        while (!cursor.isAfterLast()) {
            int index1 = cursor.getColumnIndex(dbHelper.USERNAME);


            String namee = cursor.getString(index1);
            Toast.makeText(context,"الأسم موجود" ,Toast.LENGTH_LONG).show();

            cursor.moveToNext();
        }
        cursor.close();
        return name;
    }

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

ان شاء الله يساعدك هذا الحال

 public String exerciseByName( String name)
    {
        SQLiteDatabase db = dbHelper.getWritableDatabase();


        String selectQuery =  "SELECT * FROM " + dbHelper.TABLEDATAUSER +
                " WHERE " + dbHelper.USERNAME + "=?";

        Cursor cursor = db.rawQuery(selectQuery, new String[] {name} );
        if (cursor.getCount() > 0)
        {
            Toast.makeText(context,"الأسم موجود" ,Toast.LENGTH_LONG).show();
        }
        else
        {
            Toast.makeText(context,"الأسم غير موجود" ,Toast.LENGTH_LONG).show();
        }
        cursor.close();
        db.close();
        return name;
    }

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .