当前位置: 首页 > 知识库问答 >
问题:

为什么“插入”AssignmentOperator Expression“以完成赋值”会出现语法错误?

方鸿振
2023-03-14
public Object execute() throws Exception {
    JSONArray result = new JSONArray();     
    DBHelper dbh = new DBHelper(mContext);
    SQLiteDatabase db = dbh.getReadableDatabase();
    try{
        Cursor cursor_products = db.rawQuery(dbh.GET_ALL_PRODUCTS,null);    

        //Cursor cursor_products = db.query(DBHelper.PRODUCT_TABLE, new String[]{DBHelper.PRODUCT_ID,DBHelper.PRODUCT_NAME,DBHelper.PRODUCT_PRICE,DBHelper.PRODUCT_QTY}, null, null, null, null, DBHelper.PRODUCT_NAME + " ASC" );
        while(cursor_products.moveToNext()){
            JSONObject product = new JSONObject();
            product.put("id", cursor_products.getInt(0));
            product.put("name", cursor_products.getString(1));
            product.put("price", cursor_products.getInt(2));
            product.put("stock", cursor_products.getInt(3));
            result.put(product);
        }
        cursor_products.close();
    }catch(SQLException e){
        Log.e(this.getClass().getName()+"@54", e.getMessage());
    }finally{
        db.close();
        dbh.close();
    }
    return result;
}

使用上面的代码,错误发生在以下行:游标cursor_products=db.rawquery(dbh.get_all_products,null);这确实很奇怪,因为我确信我的分配是正确的。是否有可能它唯一的Eclipse没有正确解析代码?

共有1个答案

宗政斌
2023-03-14

//试试这个

游标cursor_products=db.rawquery(GET_ALL_PRODUCTS,null);

 类似资料:
  • 使用上面的代码,错误出现在以下行:这真的很奇怪,因为我确信我的分配是正确的。是否只有Eclipse没有正确解析代码?

  • 问题内容: 因此,最近几天我一直在尝试解决此错误。我有一个存储过程,将一个条目插入到我的登台表中。一旦登台表插入了一行,就会触发一个触发器,该触发器将数据加载到其他两个表中。我的触发代码如下: 问题答案: 错误消息非常清楚:为null,并且您的表在column上具有NOT NULL约束。因此这可以使Oracle正常工作,并执行表上定义的数据完整性规则。 因此,您需要做的是找出为什么为空的原因。它为

  • 错误:第 1 行的解析错误:函数搜索(sour ^ 期望“字符串”、“数字”、“空”、“真”、“假”、“{”、“[”,得到“未定义” 代码:

  • 我已经写了一个准备好的语句,但它给出了一个语法错误?。我不明白出了什么问题。它应该传递一个电影名称,并作为该电影的导演获得结果

  • 我在第7行遇到语法错误-“BEGIN”for while- 有什么建议或建议吗?

  • 我实现了以下REST调用: 也是一个提供和使用application/x-protobuf的提供者类: 我的pom。xml看起来像: 我的小部件。原型: 选项java_package=“example”;选项java\u outer\u classname=“WidgetsProtoc”; 对于http://localhost:8080/RESTfulExample/widgets我得到以下错误消