在SQLite和Android中使用引号
我对使用SQlite的android应用程序中的代码行有疑问:在SQLite和Android中使用引号,android,database,string,sqlite,quotes,Android,Database,String,Sqlite,Quotes,我对使用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 = "U
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 +"')");
}
}
if(db!=null)
{
db.删除(“用户”,空,空);
//插入5个用户
对于(int i=1;i使用类ContentValues
设置编译SQL语句的信息
例:
使用类ContentValues
设置编译SQL语句的信息
例:
使用类ContentValues
设置编译SQL语句的信息
例:
使用类ContentValues
设置编译SQL语句的信息
例:
首先,老天爷,千万不要这样写SQL。按照其他答案说的去做
其次,它不起作用,因为名称列是一个字符串,因此需要在insert语句中引用它。执行insert的SQL是:
INSERT INTO Users (code, name) VALUES (666, 'Bruce Dickinson')
首先,老天爷,千万不要这样写SQL。按照其他答案说的去做
其次,它不起作用,因为名称列是一个字符串,因此需要在insert语句中引用它。执行insert的SQL是:
INSERT INTO Users (code, name) VALUES (666, 'Bruce Dickinson')
首先,老天爷,千万不要这样写SQL。按照其他答案说的去做
其次,它不起作用,因为名称列是一个字符串,因此需要在insert语句中引用它。执行insert的SQL是:
INSERT INTO Users (code, name) VALUES (666, 'Bruce Dickinson')
首先,老天爷,千万不要这样写SQL。按照其他答案说的去做
其次,它不起作用,因为名称列是一个字符串,因此需要在insert语句中引用它。执行insert的SQL是:
INSERT INTO Users (code, name) VALUES (666, 'Bruce Dickinson')
所以,如果我将插入到用户(code,name)值(666,“Bruce Dickinson”)
中,那就行不通了?我从SQLite和数据库开始,不知道在什么情况下必须使用"或者“符号”。我在官方网站上阅读了一些信息,但我找不到关于它的清晰信息,或者,可能我不理解。谢谢你的回答。你需要理解你需要发送到SQLite的字符串和你在IDE中看到的字符串之间的区别。我上面给出的字符串就是你需要使用的字符串nd到数据库,而不是您在文本编辑器中看到的字符串。因此,如果我将插入到用户(code,name)值(666,“Bruce Dickinson”)
中,那将不起作用?我从SQLite和数据库开始,不知道在什么情况下必须使用"或者“符号”。我在官方网站上阅读了一些信息,但我找不到关于它的清晰信息,或者,可能我不理解。谢谢你的回答。你需要理解你需要发送到SQLite的字符串和你在IDE中看到的字符串之间的区别。我上面给出的字符串就是你需要使用的字符串nd到数据库,而不是您在文本编辑器中看到的字符串。因此,如果我将插入到用户(code,name)值(666,“Bruce Dickinson”)
中,那将不起作用?我从SQLite和数据库开始,不知道在什么情况下必须使用"或者“符号”。我在官方网站上阅读了一些信息,但我找不到关于它的清晰信息,或者,可能我不理解。谢谢你的回答。你需要理解你需要发送到SQLite的字符串和你在IDE中看到的字符串之间的区别。我上面给出的字符串就是你需要使用的字符串nd到数据库,而不是您在文本编辑器中看到的字符串。因此,如果我将插入到用户(code,name)值(666,“Bruce Dickinson”)
中,那将不起作用?我从SQLite和数据库开始,不知道在什么情况下必须使用"或者“符号”。我在官方网站上阅读了一些信息,但我找不到关于它的清晰信息,或者,可能我不理解。谢谢你的回答。你需要理解你需要发送到SQLite的字符串和你在IDE中看到的字符串之间的区别。我上面给出的字符串就是你需要使用的字符串nd到数据库,而不是您在文本编辑器中看到的字符串。您好,谢谢您的回答,我知道该选项,但我的问题更多的是关于在什么情况下必须使用“或者‘SQL语言中的符号’。是的,也许这是一个太基本的问题,但我找不到关于它的明确信息。您好,谢谢您的回答,我知道这个选项,但我的问题更多的是关于在什么情况下我必须使用“或者‘SQL语言中的符号’。是的,也许这是一个太基本的问题,但我找不到关于它的明确信息。您好,谢谢您的回答,我知道这个选项,但我的问题更多的是关于在什么情况下我必须使用“或者‘SQL语言中的符号’。是的,也许这是一个太基本的问题,但我找不到关于它的明确信息。您好,谢谢您的回答,我知道这个选项,但我的问题更多的是关于在什么情况下我必须使用是的,也许这是一个太基本的问题,但我找不到关于它的明确信息。