请教 dw.saveas 成 dbase3 格式后 null 数值字段变成 0 的问题

muxuan 2005-08-01 03:30:30
源数据库:oracle 9i
PB版本: pb 9.0.2 build 7661
测试过很多表,都有这样的问题,就是如果一个数值字段在源数据库中为空,saveas 以后用其他程序打开查看就变成零了,
用pb的数据窗口 import 进来也是零,请问这个问题有人遇到过么?怎么解决啊?
...全文
159 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
muxuan 2005-09-17
  • 打赏
  • 举报
回复
dbf就这个德性了,pb也找不到什么好的数据中转格式,郁闷,揭帖
muxuan 2005-08-08
  • 打赏
  • 举报
回复
还有dbase3格式不能存储时间,郁闷啊,日期时间转过去就只有日期了
j9dai 2005-08-01
  • 打赏
  • 举报
回复
是不是设计表结构时该字段默认值为0
dancer 2005-08-01
  • 打赏
  • 举报
回复
使用的时候用isnull判断一下就可以了,其他的没啥区别的
balloonman2002 2005-08-01
  • 打赏
  • 举报
回复
数值型的NULL本来就是和0一样,我反正都这样处理的,因为它本身就是数值型字段,我觉得没有什么不妥
muxuan 2005-08-01
  • 打赏
  • 举报
回复
字段类型是带小数的number类型
选中 empty string is null也不管用,怀疑dbase3不支持数值型的null,但是除了dbase3,好像也找不到什么别的类型可以方便dw导入导出了,郁闷
lzheng2001 2005-08-01
  • 打赏
  • 举报
回复
1.可能是因为DBASE3不支持整形列的值为NULL
2.试试选中列的EMPTY IS NULL属性,然后再导出

754

社区成员

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

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