我对带有 SQlite 的 android 应用程序中的代码行有疑问:
if(db != null)
{
db.delete("Users", null, null);
//Insert 5 users
for(int i=1; i<=5; i++)
{
//Generate the data
int code = i;
String name = "User" + i;
//Insert data on table Users
db.execSQL("INSERT INTO Users (code, name) " +
"VALUES (" + code + ", '" + name +"')");
}
}
所有代码都运行良好,但在一行中:db.execSQL("INSERT INTO Users (code, name) " + "VALUES (" + code + ", '" + name +"')");
如果我删除'
角色,应用程序就会崩溃。谁能告诉我为什么我必须使用'
角色和"
?为什么"
还不够?
我是菜鸟,对不起,如果我的问题太基本了。