'。 #x27;

发布于 2025-01-27 20:31:46 字数 1477 浏览 1 评论 0原文

请我需要帮助修复上面的错误_在标题_中的第一个选择中出现在此查询之后,欢迎所有建议,因此非常感谢。

       public ArrayList<HashMap<String, String>> getAll_Datas() {
    
        ArrayList<HashMap<String, String>> arrayListAllData = new 
        ArrayList<HashMap<String, String>>();
        SQLiteDatabase database = this.getWritableDatabase();
    
        Cursor cursor = database.rawQuery 

       (
        " SELECT lespontes.idPontes ,\n" +
        "  lespontes.Cage as Cage,\n" +
        " lespontes.Couvés,\n" +
        " dbfécondation.Fécondés " + "FROM " +
        (
                " SELECT idPontes FROM lespontes"+
                        " UNION "
                        + " SELECT idPontes FROM dbfécondation" ) +
        " LEFT OUTER JOIN"
        + " lespontes USING (idPontes)"+
        " LEFT OUTER JOIN "
        + " dbfécondation USING (idPontes)"+
        " Order By " +  " lespontes.Cage " + " ASC ",null);
    
        if (cursor.moveToFirst()) {
            do {
        HashMap<String, String> hashMapData= new HashMap<String, 
        String>();
    
        hashMapData.put("idPontes", cursor.getString(0));
        hashMapData.put("Cage",cursor.getString(1));
        hashMapData.put("Couvés",cursor.getString(2));
        hashMapData.put("Fécondés", cursor.getString(3));

        arrayListAllData.add(hashMapData);
            } while (cursor.moveToNext());
        }
        return arrayListAllData;
        }
    

Please I need help fixing the error above _ in the title _ appeared in the first SELECT after FROM of this query, all suggestions are welcome so thank you very much.

       public ArrayList<HashMap<String, String>> getAll_Datas() {
    
        ArrayList<HashMap<String, String>> arrayListAllData = new 
        ArrayList<HashMap<String, String>>();
        SQLiteDatabase database = this.getWritableDatabase();
    
        Cursor cursor = database.rawQuery 

       (
        " SELECT lespontes.idPontes ,\n" +
        "  lespontes.Cage as Cage,\n" +
        " lespontes.Couvés,\n" +
        " dbfécondation.Fécondés " + "FROM " +
        (
                " SELECT idPontes FROM lespontes"+
                        " UNION "
                        + " SELECT idPontes FROM dbfécondation" ) +
        " LEFT OUTER JOIN"
        + " lespontes USING (idPontes)"+
        " LEFT OUTER JOIN "
        + " dbfécondation USING (idPontes)"+
        " Order By " +  " lespontes.Cage " + " ASC ",null);
    
        if (cursor.moveToFirst()) {
            do {
        HashMap<String, String> hashMapData= new HashMap<String, 
        String>();
    
        hashMapData.put("idPontes", cursor.getString(0));
        hashMapData.put("Cage",cursor.getString(1));
        hashMapData.put("Couvés",cursor.getString(2));
        hashMapData.put("Fécondés", cursor.getString(3));

        arrayListAllData.add(hashMapData);
            } while (cursor.moveToNext());
        }
        return arrayListAllData;
        }
    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

森林迷了鹿 2025-02-03 20:31:46

尝试使用: -

Cursor cursor = database.rawQuery

          (
                  " SELECT lespontes.idPontes ," +
                          "  lespontes.Cage as Cage," +
                          " lespontes.Couvés," +
                          " dbfécondation.Fécondés " + "FROM (" +
                                  " SELECT idPontes FROM lespontes" +
                                          " UNION "
                                          + " SELECT idPontes FROM dbfécondation)" +
                          " LEFT OUTER JOIN"
                          + " lespontes USING (idPontes)" +
                          " LEFT OUTER JOIN "
                          + " dbfécondation USING (idPontes)" +
                          " Order By " + " lespontes.Cage " + " ASC ", null);

IE选择围绕的括号已嵌入SQL中。此外,也已删除了无用的线馈电(\ n)。

Try using :-

Cursor cursor = database.rawQuery

          (
                  " SELECT lespontes.idPontes ," +
                          "  lespontes.Cage as Cage," +
                          " lespontes.Couvés," +
                          " dbfécondation.Fécondés " + "FROM (" +
                                  " SELECT idPontes FROM lespontes" +
                                          " UNION "
                                          + " SELECT idPontes FROM dbfécondation)" +
                          " LEFT OUTER JOIN"
                          + " lespontes USING (idPontes)" +
                          " LEFT OUTER JOIN "
                          + " dbfécondation USING (idPontes)" +
                          " Order By " + " lespontes.Cage " + " ASC ", null);

i.e. the parenthesises surrounding the SELECT have been embedded within the SQL. Also the useless line feeds (\n's) have also been removed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文