我如何在android中将这个原始查询与一个变量正确地连接起来?
这是我对android的原始查询我如何在android中将这个原始查询与一个变量正确地连接起来?,android,mysql,sql,linq,sqlite,Android,Mysql,Sql,Linq,Sqlite,这是我对android的原始查询 Cursor cursor = mDB.rawQuery("SELECT * FROM "+dbn LIMIT 5;, null); 有人能修复这行代码的语法错误吗? 我试图将查询与一个变量连接起来,并希望在输出中限制5个条目,而限制5未与查询正确连接。缺少双引号或单引号 我尝试了很多方法来解决这个问题。LIMIT是一种语法,而不是一个变量,因此您需要将LIMIT放入”。 在5的位置,你可以写一个变量,它的值是5 int VAL=5; Cursor curs
Cursor cursor = mDB.rawQuery("SELECT * FROM "+dbn LIMIT 5;, null);
有人能修复这行代码的语法错误吗?
我试图将查询与一个变量连接起来,并希望在输出中限制5个条目,而限制5
未与查询正确连接。缺少双引号或单引号
我尝试了很多方法来解决这个问题。
LIMIT
是一种语法,而不是一个变量,因此您需要将LIMIT
放入”
。
在5的位置,你可以写一个变量,它的值是5
int VAL=5;
Cursor cursor = mDB.rawQuery("SELECT * FROM " + dbn + " LIMIT " + VAL + ";", null);
如果您不想在5的位置使用变量,请这样写:
Cursor cursor = mDB.rawQuery("SELECT * FROM " + dbn + " LIMIT 5;", null);
请检查下面的查询以了解限制,它可能有助于解决您的问题
return wDb.query("tablename", null, null, null, null, null, String.valueOf(5));
有关sql查询的更多信息,您还可以参考以下链接
您得到的错误是什么?
(“从“+dbn+”LIMIT 5;中选择*,null)代码>你不需要通过;最后。如果你用的是生的queriy@Pavneet_Singh谢谢它起作用了