在ESE中,我可以安全地使用JET_coltypDateTime来保存无符号的64位值吗?

时间:2012-05-09 04:01:03

标签: database windows winapi extensible-storage-engine

我在较旧的操作系统上使用ESE(JET_VERSION = 0x0501)。我需要存储一个unsigned 64 int

我可以安全地将此int转换为JET_coltyDateTime或JET_coltypCurrency吗?我错过了什么,ESE是否会对范围进行任何转换/限制?

请注意,对于我的目的,排序顺序无关紧要,除非它以某种方式弄乱了搜索的能力

1 个答案:

答案 0 :(得分:1)

那会有效。数据在内部存储为64位值,并且在索引时仅以特定于类型的方式处理。您将获得一个奇怪的排序顺序,但能够进行精确值搜索。