使用Pervasive Control Center更新Pervasive PSQL表时遇到问题,并想知道是否有人可以指出我正确的方向。我正在努力更新表格类型为' 254-VB Currency'。
的字段。示例查询: 更新TABLE集" remBal" = 100.00其中'发布' = 215288;
最终在remBal字段中的值是463673729135463.6288
Pervasive版本是v10.30。通过例如更新VAccess控件工作正常。它只是无处不在的普及控制中心。
答案 0 :(得分:1)
VAccess控件支持的数据类型比标准PSQL引擎更多。 VB货币数据类型不是PSQL本身支持的数据类型 根据{{3}},货币数据类型定义为:
货币变量以整数形式存储为64位(8字节)数字 格式,缩放10,000,给出15位数的定点数 小数点左侧,右侧4位数。这个 表示范围为-922,337,203,685,477.5808至 922,337,203,685,477.5807。
我建议使用VAccess输入100.00到数据库,然后查看Control Center中的值。然后,您可以在SQL语句中使用该值。它不漂亮,但可能有用。