DBAccess:long long value suppled或不?

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

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

我知道sqlite支持很长的价值,但不知道关于dbaccess。 谁能帮我? Thanx in adv。

是的,long long是支持的types之一。 我已经看到了这个问题,所有版本都应该适用于上面的示例。

我创build了一个类并分配了您的示例值。

 @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 | | | ------------------------------------------------------------------------------------------- 

然后我testing了输出,它是正确的。 我怀疑你的问题可能在执行的其他地方。

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

 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