PB9通过ODBC连接sqlite数据库时数值显示不正确的问题

okcwf 2008-12-05 02:10:44
问各位一个问题:PB通过ODBC连接sqlite数据库时,PB9连接时出现Double和Interget类型显示的值不是数据库存储的值。本来字段数据库里存储的值都是0.1,但却出现奇怪的数字(如-2.353437929367729E-185),还有等于0的。比较晕,但PB10.5则不会出现这个问题。不知作何解释,PB9的版本已经打到最新的8836了。
...全文
106 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
okcwf 2008-12-05
再顶下
回复
okcwf 2008-12-05
ole db不能连接sqlite数据库的。
回复
liubocy 2008-12-05
见识了,换个连接方式 ole db?
回复
okcwf 2008-12-05
在数据库画板里一样的存在此问题,且如果把数据窗口中的数据SaveAs出来时,数据还是错误的。晕
回复
jlwei888 2008-12-05
直接在PB的数据库画板中,查看表,看正常吗!

回复
okcwf 2008-12-05
数据窗口检索的时候显示出来的就是这些数值,和实际存储的根本就不一样。
回复
jlwei888 2008-12-05
是用SQL取出的数?这样定义变量 dec{1} 试试
还是在DW中看到的?看看DW中的类型是怎么定义的!

回复
相关推荐
发帖
数据库相关
创建于2007-09-28

738

社区成员

PowerBuilder 数据库相关
申请成为版主
帖子事件
创建了帖子
2008-12-05 02:10
社区公告
暂无公告