当前位置:  开发笔记 > 数据库 > 正文

你如何从iphone上的sqlite数据库中读取浮点数(REAL)?

如何解决《你如何从iphone上的sqlite数据库中读取浮点数(REAL)?》经验,为你挑选了2个好方法。

我需要从sqlite db读取浮点小数

我在数据库中创建了变量类型为INTEGER

我正在使用sqlite3_column_int读取NSInteger变量

哪些部分应该改变,所以我可以从数据库中读取浮点整数

谢谢你的回答对不起,我是这个主题的新手



1> Nick Bedford..:

没有浮点整数这样的东西.它们在基本层面上是互斥的(好的浮点数可以落在整数边界上,但你得到了这个想法):P.

但是获得浮动的方法是使用该sqlite3_column_double(sqlite3_stmt *, int)函数.

NSNumber *f = [NSNumber numberWithFloat:(float)sqlite3_column_double(stmt, col)];



2> user151019..:

将字段声明为浮点数.从sqllite数据类型doc,数据库类型为REAL.这是一个8字节的浮点数,它是Objective-C double,NSDouble或NSNumber类型.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有