Sqlite 的String 自动转成数字原因分析。。
来源:互联网 发布:鬼才大小姐 知乎 编辑:程序博客网 时间:2024/06/05 23:50
由于有个项目需要作离线数据保存,Sqlite当然是最理想的选择。起初以为跟传统数据库一样将字符类型的字段定义类型为string,结果保存“000”这样的数值,取出时变为"0"。
后来查阅资料后发现sqlite支持的数据类型实在太少,string是不被支持的,自动变为none类型,none类型是sqlite根据数值自动选择保存类型,遇上000就认为是数值0了。
string类型,在sqlite中应该用text类型表示,text类型才是被真正支持的啊,如下表。
但,在android层面上DATETIME也不能表示为numeric,因为ContentValues不支持numeric。我是通过将Date类型转为long类型再储存。
0 0
- Sqlite 的String 自动转成数字原因分析。。
- 电脑自动重起的原因分析
- Android自动运行失败的原因分析
- c语言将一个string 数字转成 int 数字
- string 转成char *的方法
- JAVA String为什么是不可变的 彻底分析原因
- Android调用Sqlite数据库时自动生成db-journal文件的原因
- HID接收到的数据转成字串 bytes 转成 string
- 数字转成大写的存储过程
- 数字转成英文的存储过程
- 报表中金额的数字转成大写
- DatePickerDialog的月份为英文转成数字
- 把中文表示的数字转成阿拉伯数字
- 关于字符串转成数字的函数
- 入门篇---作为一名菜鸟起飞的第一步,sqlite.lib编辑失败分析原因
- List 转成 String[] 数组的方法
- Excel以文本存储的数字转成数字
- STL string 析构异常原因分析
- 全角半角都是角人妖分分姑人都是软性
- 写几个简单的延时函数
- 数据结构 树
- php过滤替换特殊字符 函数
- 我的git 常用指令
- Sqlite 的String 自动转成数字原因分析。。
- POJ 1789 Truck History 最小生成树
- Atmega90can32/64/128串口详解(一)
- 找零钱的张数最少(20元,10元,5元,1元)
- ADMM优化算法
- Windows8 解决VMware与Hyper-V不兼容共存方法
- mysql数据库管理常用命令
- iOS上如何实用第三方字体
- 软件测试__findbugs+ant使用导出Html缺陷文档