【发布时间】:2013-02-25 07:28:03
【问题描述】:
sqlite 文件中的表有一个 INTEGER 列和一个 REAL 列。 当我使用 LinqPad IQ 驱动程序连接到这个文件时,数据上下文是用 Int32?场和单身?场地。 但是sqlite表中的真实数据是Int64的吗?和 double?,所以当我尝试查询数据时会抛出 InvalidCastException。
有没有办法解决这个问题?
【问题讨论】:
-
在 2.0.7.0 驱动程序中看不到这种行为。我可以查询数据,但如果它们不适合我会得到错误的值(例如 2147483648 显示为 -2147483648)。