0

「order by」に追加する前は、私のステートメントはうまく機能し、データを表示できました。「order by」を追加したら動かなくなった!私の発言に何か問題がありますか?

        Cursor c = sampleDB.rawQuery("SELECT companyNameEng FROM " +
                TABLE_NAME + "ORDER BY companyNameEng asc", null);

        if (c != null ) {
            while (c.moveToNext()) {
              womenName.add(c.getString(0)); // Get the current subj
                                                      // code, add to list
          }
          sampleDB.close();
        }
      sampleDB.close();
4

1 に答える 1

2

それがどのように失敗するかを正確に知ることは、質問に答えるのに役立ちますが、ステートメントの「ORDER BY」部分の前にスペース文字が欠けていると推測されます. TABLE_NAME末尾にスペースが含まれていない限り、これは無効な SQL ステートメントになります。

于 2012-09-26T03:06:26.030 に答える