Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sql delete语句android studio_Android_Sqlite_Android Sqlite - Fatal编程技术网

sql delete语句android studio

sql delete语句android studio,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,下面是delete语句和对话框警报 private void deleteRecord() { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); alertDialogBuilder.setMessage("Are you sure you want delete this item?"); alertDialogBuilder.setPositiveButton("Yes",

下面是delete语句和对话框警报

private void deleteRecord() {
    AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
    alertDialogBuilder.setMessage("Are you sure you want delete this item?");

    alertDialogBuilder.setPositiveButton("Yes",
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface arg0, int arg1) {

                    SQLiteDatabase db = openOrCreateDatabase("users.db", MODE_PRIVATE, null);

                    String id = editTextId.getText().toString().trim();

                    String sql = "DELETE FROM CART WHERE CODE = " + id + ";";

                    db.execSQL(sql);

                    Toast.makeText(getApplicationContext(), "Item Deleted", Toast.LENGTH_LONG).show();
                    c = db.rawQuery(SELECT_SQL, null);
                }
            });

    alertDialogBuilder.setNegativeButton("No",
            new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface arg0, int arg1) {

                }
            });


    AlertDialog alertDialog = alertDialogBuilder.create();
    alertDialog.show();

}
调试错误

android.database.sqlite.SQLiteException:靠近“Code”:编译时语法错误(代码1):,从购物车中删除,其中Code=产品代码:p1120

有人帮我吗?

试试这个

"WHERE CODE ='" + id + "' AND USER ='" + uname + "'";

尝试此操作,从购物车中删除代码=“+id+”;?我在id前后添加了(“)个单引号。id的值不是必需的。@Raghavendra u r right。thanks@Raghavendra如果添加另一个子句如何?其中CODE='“+id+”'+USER='“+uname+”;不起作用