2012-06-21 78 views
1

我有插入多行腳本:如何在sqlite android上輸入特殊字符「,」?

protected static final String INSERT_NAME_LIST1 = "insert into Table_Name(name1,name2) VALUES (1,'aa'),(1,'bb'),(1,'cc');"; 

但我有錯誤:

06-21 14:15:31.155: E/AndroidRuntime(12798): Caused by: android.database.sqlite.SQLiteException: near "','": syntax error: insert into Table_Name(name1,name2) VALUES (1,'aa')',' (1,'bb')',' (1,'cc'); 

請幫幫我,怎麼固定的錯誤???

回答

1

我認爲你只能有值一組在聲明中

protected static final String INSERT_NAME_LIST1 = "insert into Table_Name(name1,name2) VALUES (1,'aa');"; 

多次插入可以與工會進行

INSERT INTO 'Table_Name' 
SELECT 1 AS 'name1', 'a' AS 'name2' 
UNION SELECT 2, 'b' 
UNION SELECT 3, 'c' 
UNION SELECT 4, 'd' 
+0

thx的幫助yaaa –