Có giới hạn số hàng cho bảng lite sql không? Ứng dụng của tôi đang đưa ra lỗi "không có bảng x như vậy ..." khi bảng đó có hơn 6000 hàng. Dưới 6000 hàng, không đưa ra bất kỳ lỗi nào.Số hàng tối đa trong một bảng sqlite?
Cảm ơn bạn.
Đây là truy vấn.
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() + "%"});
Đây là nơi mà tôi tạo ra các bảng
@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();
SOLVED !!! Tôi chỉ tìm ra lý do tại sao tôi có vấn đề này. Bởi vì các tệp mà tôi sử dụng với Dữ liệu để tạo và điền vào cơ sở dữ liệu sql, không thể có nhiều hơn 1,2mb. Vì vậy, tôi chia chúng, và không có nhiều vấn đề hơn. Cảm ơn tất cả.
bạn có thể đăng truy vấn của mình không? Giới hạn của các hàng là không thể thực hiện được – Dyonisos
Cập nhật bài đăng bằng mã truy vấn. – filoli
Bạn có thể cung cấp cho chúng tôi thông tin đăng nhập không? – prolink007