android上用系统提供的sql存储方法
public void save(){
SQLiteDatabase database = dbOpenHelper.getWritableDatabase();
ContentValues values = new ContentValues();
values.put("id", 1);
values.put("name", "hello");
values.put("bianma", "00000");
database.insert("tables", "name", values);
}
像上面这段代码,存储字段"bianma", 值为"00000"的时候,
发现实际上存到sql里却变成了 0,取出来也是0,而不是 "00000"
如果改为 "00001",那么存之后变成了 1,取出来也是 1
相当于字符串变成整形了。
各位大神,请问你们碰到过么?如何处理才能成功存储?
存储 数据库 SQL Android
------解决方案--------------------
Sqlite里面没有String,只有TEXT类型.改成TEXT类型