Czy istnieje limit wierszy dla tabeli sql lite? Moja aplikacja podaje błąd "brak takiej tabeli x ...", gdy ta tabela ma więcej niż 6000 wierszy. Poniżej 6000 wierszy, nie podawaj żadnych błędów.Maksymalna liczba wierszy w tabeli sqlite?
Dziękuję.
To jest zapytanie.
db = (new DatabaseHelper(this)).getWritableDatabase();
cursor = db.rawQuery("SELECT continentes._id, continentes.ContinenteID, continentes.Continente"
+ " FROM continentes"
+ " WHERE continentes.Continente LIKE ?"
+ " GROUP BY continentes.ContinenteID, continentes.Continente ORDER BY continentes.Continente",
new String[]{"%" + searchText.getText().toString() + "%"});
To gdzie ja utworzyć tabelę
@Override
public void onCreate(SQLiteDatabase db) {
String s;
try {
Toast.makeText(context, "Creating Database", 2000).show();
InputStream in = context.getResources().openRawResource(R.raw.continentes);
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = builder.parse(in, null);
NodeList statements = doc.getElementsByTagName("statement");
for (int i=0; i<statements.getLength(); i++) {
s = statements.item(i).getChildNodes().item(0).getNodeValue();
db.execSQL(s);
}
} catch (Throwable t) {
Toast.makeText(context, t.toString(), 50000).show();
rozwiązany !!! Właśnie dowiaduję się, dlaczego mam ten problem. Ponieważ pliki, których używam w Data do tworzenia i zapełniania bazy danych sql, nie mogą mieć więcej niż 1,2 MB. Rozdzielam je i nie mam więcej problemów. Dziękuje za wszystko.
Czy możesz opublikować zapytanie? Limit wierszy jest praktycznie nieosiągalny – Dyonisos
Zaktualizuj wpis kodem zapytania. – filoli
Czy możesz podać nam informacje na temat logcat? – prolink007