我工作sqlite.i写了一个函数,必须用一些值来更新行 这是我的来源
public void updateLoanId (long id, String productId){
ContentValues values = new ContentValues();
values.put("LoanAnalisysID", id);
db.update(LoanAnalysisGraph_Table, values, "ViewId like " + productId + "%", null);
}
我尝试通过ViewId更新LoanAnalysisGraph_Table表。当我运行程序时,我的语法错误接近% 我不知道我的语法有什么不对 如果有人知道解决方案,请帮助我。谢谢
答案 0 :(得分:0)
我们必须将productId括在单引号之间。因此,请更改下面的更新方法
db.update(LoanAnalysisGraph_Table, values, "ViewId like '" + productId + "%'", null);