ios - DBAccess:是否支持长长值?

标签 ios objective-c dbaccess

我正在为我的项目使用 dbaccess。我想知道,dbaccess是否支持long long值?

 If I stored date timestamp 745665352687 than if I retrieved it, it returns -1572180756. 

我知道sqlite支持long long值,但不知道dbaccess。谁能帮我?广告感谢。

最佳答案

是的,long long 是支持的类型之一。我已经调查了这个问题,所有版本都应该适用于您上面的示例。

我已经创建了一个类并分配了您的示例值。

@interface Test : DBObject

@property long long value;

@end

输出:

-------------------------------------------------------------------------------------------
| Entity : Test                          Primary Key : Id       Value: 1.000000           |
-------------------------------------------------------------------------------------------
| Field Name         |  Type        |                  Value                              |
-------------------------------------------------------------------------------------------
| Id                 | NUMBER       | 1.000000                                            |
| value              | NUMBER       | 745665352687.000000                                 |
-------------------------------------------------------------------------------------------
| Relationships                                                                           |
-------------------------------------------------------------------------------------------
| Entity Name         |  Target Table     |                  Status                       |
-------------------------------------------------------------------------------------------
| NONE                |                   |                                               |
-------------------------------------------------------------------------------------------

然后我测试了输出,它是正确的。我怀疑您的问题可能出在实现的其他地方。

有关信息,这些是 DBAccess 支持的数据类型:

NSNumber
NSString
UIImage / NSImage
NSArray
NSDictionary
NSDate
int
BOOL
long
float
char
short
long long
unsigned char
unsigned int
unsigned short
unsigned long
unsigned long long
double
char*
NSURL
NSData
NSMutableData
NSMutableArray
NSMutableDictionary
NSObject // (provided it implements an NSKeyedArchiver)
int64
unsigned int64

关于ios - DBAccess:是否支持长长值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29793459/

相关文章:

ios - 如何手动删除 Cocoalumberjack 日志

ios - UIImagePickerController 损坏图像

ios - UI 导航栏标题和右栏按钮显示在我拥有的所有 View Controller 中

ios - 问题 - DBAccess ORM 使用 swift 声明 bool 类型创建表

ios - 如何在 swift 中实现 uiviewController 的自定义初始化方法

ios - 计时器? - 检查连接 iOS

ios - 从另一个类中检索变量 - Objective C

perl - 如何在 Perl 的 DBI 中正确表示空格

ios - Swift - SharkORM 忽略并加密属性

android - iOS/Android SDK 中的 C++17 支持