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了。
...全文
218 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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中的类型是怎么定义的!

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧