我在应用程序中有一个数据库(SQLite),每次当我使用cursor.getString(position)时,返回都会自动截断。
示例:在数据库中,字段字符串使用了30个字符,但在运行查询时,应用程序的返回值为20个字符。
我使用cursor.query ... instruction ...与rawQuery结果相同。
见:
Cursor cursor = db.query(true, "mmvv", new String[]{"Version"}, "factory=?", new String[]{"AUDI"}, null, null, "Version", null);
cursor.moveToFirst();
while (!cursor.isAfterLast()) {
all.add(cursor.getString(0).toString());
cursor.moveToNext();
}
汽车的版本有很多字符...在数据库中字符可以。为什么sqlite返回截断的字符串?
抱歉我的英语不好......
谢谢!