الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه Al-Mansour في 15 مارس 2016 · 1 رد · 1,002 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد معرفة كيف يتم التحقق من الأسم قبل الحفظ في قاعدة البيانات 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;
    }
#2

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

 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;
    }

C# حبيبتي

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…