请教 dw.saveas 成 dbase3 格式后 null 数值字段变成 0 的问题
源数据库:oracle 9i
PB版本: pb 9.0.2 build 7661
测试过很多表,都有这样的问题,就是如果一个数值字段在源数据库中为空,saveas 以后用其他程序打开查看就变成零了,
用pb的数据窗口 import 进来也是零,请问这个问题有人遇到过么?怎么解决啊?
问题点数:100、回复次数:7Top
1 楼lzheng2001(1加1)回复于 2005-08-01 15:36:22 得分 25
1.可能是因为DBASE3不支持整形列的值为NULL
2.试试选中列的EMPTY IS NULL属性,然后再导出Top
2 楼muxuan(三生石)回复于 2005-08-01 15:52:36 得分 0
字段类型是带小数的number类型
选中 empty string is null也不管用,怀疑dbase3不支持数值型的null,但是除了dbase3,好像也找不到什么别的类型可以方便dw导入导出了,郁闷Top
3 楼balloonman2002()回复于 2005-08-01 16:07:52 得分 25
数值型的NULL本来就是和0一样,我反正都这样处理的,因为它本身就是数值型字段,我觉得没有什么不妥Top
4 楼dancer(似水流年)回复于 2005-08-01 16:15:45 得分 25
使用的时候用isnull判断一下就可以了,其他的没啥区别的Top
5 楼j9dai(翔)(DoItNow)回复于 2005-08-01 16:34:19 得分 25
是不是设计表结构时该字段默认值为0Top
6 楼muxuan(三生石)回复于 2005-08-08 15:08:07 得分 0
还有dbase3格式不能存储时间,郁闷啊,日期时间转过去就只有日期了Top
7 楼muxuan(三生石)回复于 2005-09-17 01:21:57 得分 0
dbf就这个德性了,pb也找不到什么好的数据中转格式,郁闷,揭帖Top
相关问题
- SaveAs成dbase3格式文件,dw中的列标题为gg,dbase中的字段名为guige,应该如何设置?
- DW
- DW
- this==NULL???
- dw在使用 SaveAs()函数存为EXCEL时不能保存列标题和合计项!!!
- Grid Dw ---> Tabular DW ?
- dw_dest.Object.Data = dw_source.Object.Data
- to :nononono(null,null)
- nononono(null,null)!!!!
- javax.ejb.NoSuchObjectLocalException: null; CausedByException is:null




