如何在Android SQLite数据库中插入值?

时间:2015-06-09 07:28:04

标签: android mysql sqlite

我创建了一个数据库,前三列是空的。我必须稍后向他们插入值。 当我使用更新查询onItemClick事件时,它会被插入。当我再次点击时,前三列再次更新。我只想更新一次。 我的代码是

 Cursor cursor= db.rawQuery("select uSerialNo,dealerCode from unittable", null);
               cursor.moveToFirst();
                String srNo=cursor.getString(0);
                String drCode=cursor.getString(1);
                if (srNo.equals(sNo) || drCode.equals(dCode)){
                    ContentValues cv=new ContentValues();
                    cv.put("userName",user);
                    cv.put("mobileNo", address);
                    cv.put("address", addrs);
                   db.update("unittable", cv, "uSerialNo='" + srNo + "'", null);
                    db.update("unittable", cv, "uSerialNo='" + srNo + "'", null);
                    db.update("unittable", cv, "uSerialNo+'" + srNo + "'", null);
                    smsManager.sendTextMessage(address,null,"YES. ACTIVATE. Default Password is 1234",null,null);
                } else {
                    Toast.makeText(ActivationActivity.this,"Failed",Toast.LENGTH_LONG).show();
                    smsManager.sendTextMessage(address,null,"NO. Details or Incorrect. Check the details or Call the Customer Care",null,null);
                }

0 个答案:

没有答案