Как можно добавить метку '
в имя таблицы sqlite?
Пользователь создает таблицу, и я хочу добавить возможность использовать отметку '
в названии таблицы.
e.g Dad's stuff
А как насчет других специальных символов, таких как (_ - / , .)
?
Я пытался
String newlist_listname = et_NewGroceryList.getText().toString();
unrecognized token: "'s_stuff
newlist_listname.replaceAll("'", "\'");
unrecognized token: "'s_stuff
newlist_listname.replaceAll("'", "\\'");
unrecognized token: "'s_stuff
newlist_listname.replaceAll("'", "''");
syntax error: CREATE TABLE GL_Mom''s_stuff
newlist_listname = "'" + newlist_listname.replaceAll("'", "''") + "'";
syntax error: CREATE TABLE GL_'Mom''s_stuff'
newlist_listname = "'" + newlist_listname + "'";
syntax error: CREATE TABLE GL_'Mom's_stuff'
newlist_listname = "'" + newlist_listname.replaceAll("'", "\'") + "'";
syntax error: CREATE TABLE GL_'Mom's_stuff'
newlist_listname = "'" + newlist_listname.replaceAll("'", "\\'") + "'";
syntax error: CREATE TABLE GL_'Mom's_stuff'
newlist_listname = "'" + newlist_listname.replaceAll("'", "''") + "'";
syntax error: CREATE TABLE GL_'Mom''s_stuff'
newlist_listname = "\'" + newlist_listname.replaceAll("'", "\'") + "\'";
syntax error: CREATE TABLE GL_'Mom's_stuff'
newlist_listname = "\\'" + newlist_listname.replaceAll("'", "\'") + "\\'";
unrecognized token: "\": CREATE TABLE GL_\'Mom's_stuff\'
newlist_listname = "''" + newlist_listname.replaceAll("'", "\'") + "''";
syntax error: CREATE TABLE GL_''Mom's_stuff''
(я также заменяю пробелы на _)
Есть что-нибудь, что я не пробовал?