use*_*470 5 database sqlite android
我试图通过他的名字得到用户:
public Cursor GetUser(String username)
{
return m_dataBase.rawQuery("SELECT * FROM users WHERE name = \' ? \'", new String[] { username });
}
Run Code Online (Sandbox Code Playgroud)
但后来我得到了一个例外"绑定或列索引超出范围".我的代码有什么问题?
您正在尝试使用参数,但这些参数永远不需要引用.您的查询实际上搜索名为" ?"(带空格)的用户.
只是用"SELECT * FROM users WHERE name = ?".
| 归档时间: |
|
| 查看次数: |
2532 次 |
| 最近记录: |