tekrar kaydı nasıl engellerim
20.02.2022 - 03:24
barkod öğesi için mükerrer kaydı nasıl engellerim
android studio üzerinden sqlite ve java kullanarak yazıyom
btnKaydet.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
String Malno = binding.edMolNo.getText().toString();
String Barkod = binding.edBarkod.getText().toString();
String Urunadi = binding.edUrunAdi.getText().toString();
String Tarih = binding.editTextDate.getText().toString();
String Adet = binding.edAdet.getText().toString();
try
{
database.execSQL("CREATE TABLE IF NOT EXISTS skttakip( id INTEGER PRIMARY KEY AUTOINCREMENT," +
" MalNo INT,Barkod INT,UrunAdi VARCHAR,Tarih VARCHAR,Adet INT)");
String sqlString = "INSERT INTO skttakip (Malno, Barkod, UrunAdi, Tarih, Adet ) VALUES(?, ?, ?, ?, ?)";
SQLiteStatement sqLiteStatement = database.compileStatement(sqlString);
sqLiteStatement.bindString(1,Malno);
sqLiteStatement.bindString(2,Barkod);
sqLiteStatement.bindString(3,Urunadi);
sqLiteStatement.bindString(4,Tarih);
sqLiteStatement.bindString(5,Adet);
sqLiteStatement.execute();
Toast.makeText(getApplicationContext(),"kayıt başarılı",Toast.LENGTH_LONG).show();
edMalno.getText().clear();
txtBarcode.getText().clear();
urunadi.getText().clear();
txtDate.getText().clear();
edadet.getText().clear();
}
catch (Exception e) // hata yakalamak için
{
e.printStackTrace();
}
}
});
57
Görüntülenme
0 Beğeni