मेरे समारोह को बदलने के लिए एक तरीका है:डेटाबेस.क्वायरी() का उपयोग कर एसक्यूलाइट और एंड्रॉइड में डालें या अपडेट करें;
public categorie createCategoria(String categoria) {
ContentValues values = new ContentValues();
values.put(MySQLiteHelper.COLUMN_NOME, categoria);
values.put(MySQLiteHelper.COLUMN_PREF, 0);
long insertId = database.insert(MySQLiteHelper.TABLE_CATEGORIE, null,
values);
Cursor cursor = database.query(MySQLiteHelper.TABLE_CATEGORIE,
allCategorieColumns, MySQLiteHelper.COLUMN_ID + " = " + insertId, null,
null, null, null);
cursor.moveToFirst();
categorie newCategoria = cursorToCategorie(cursor);
cursor.close();
return newCategoria;
}
यह एक कच्चे डालने है, मैं इसे अपडेट करने या तदनुसार सम्मिलित करने के लिए इस समारोह को बदलना चाहते हैं। मैं इस becouse को बदलना चाहता हूं, मैं पहले से ही इस फ़ंक्शन का उपयोग कुछ स्थानों पर कर रहा हूं, लेकिन अब मुझे यह चुनने की ज़रूरत है कि एक पंक्ति या अद्यतन डालें (या सम्मिलित अनदेखा करें) एक पंक्ति COLUMN_NOME
के साथ एक पंक्ति डालें। क्या कोई मुझे ऐसा करने में मदद कर सकता है?
मेरा मतलब है कि मैं केवल एक नई पंक्ति डालना चाहूंगा यदि एक ही नाम के साथ कोई दूसरा नहीं है (जैसा कि आप जानते हैं)।
धन्यवाद, इस तरह से मैं चुना है, क्योंकि मैं आर्ग को बदल सकते हैं अगर मुझे डालना है, क्योंकि मुझे कुछ डिफ़ॉल्ट मान रखना है। –