社区
数据库相关
帖子详情
请教 dw.saveas 成 dbase3 格式后 null 数值字段变成 0 的问题
muxuan
2005-08-01 03:30:30
源数据库:oracle 9i
PB版本: pb 9.0.2 build 7661
测试过很多表,都有这样的问题,就是如果一个数值字段在源数据库中为空,saveas 以后用其他程序打开查看就变成零了,
用pb的数据窗口 import 进来也是零,请问这个问题有人遇到过么?怎么解决啊?
...全文
164
7
打赏
收藏
请教 dw.saveas 成 dbase3 格式后 null 数值字段变成 0 的问题
源数据库:oracle 9i PB版本: pb 9.0.2 build 7661 测试过很多表,都有这样的问题,就是如果一个数值字段在源数据库中为空,saveas 以后用其他程序打开查看就变成零了, 用pb的数据窗口 import 进来也是零,请问这个问题有人遇到过么?怎么解决啊?
复制链接
扫一扫
分享
转发到动态
举报
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属性,然后再导出
DATAWINDOW技巧
1、如何复制graph风格的datawindow中的图形到剪切板?答:
dw
_1.clipbord("gr_1")2、如何使用datawindow的查询模式?答:
dw
_1.Object.DataWindow.QueryMode=yes将datawindow改变为查询模式后,接收用户的输入,再使用一下代码获取结果:
dw
_1.accepttext()
dw
_1.
【PB】数据窗口技术
标识当前行 〓标识当前行也就是给当前行加上醒目的标记,以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别需要知道哪个是当前行。这里的当前行不要狭隘地理解
成
仅仅是光标所在行。当翻页时如果光标所在行不在当前页中,这时应该将当前页中的第一行置为当前行,否则容易造
成
错觉;当删除数据时,不能自动改变当前行,此时应该使用脚本设置当前行。 标识当前行的函数和方法很多,
PB常用函数
弹出窗口:messagebox() 基本写法:Messagebox('标题','内容') 完整写法:MessageBox ( '标题','内容',图标,按键,默认值) (1)其中标题与内容为要显示的字符串,不可省略,但可以省略,即什么也不显示,例如Messagebox('','')这样也是正确的单里面的东西一样也不能少!(2)图标可选值:Question!或N...
数据窗口技巧
//////////////////////////////// 标识当前行 〓标识当前行也就是给当前行加上醒目的标记,以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别需要知道哪个是当前行。这里的当前行不要狭隘地理解
成
仅仅是光标所在行。当翻页时如果光标所在行不在当前页中,这时应该将当前页中的第一行置为当前行,否则容易造
成
错觉;当删除数据时,不能自动改变
pb函数大全
自己通过网上查阅整理了一些PB常用函数,方便自己使用,也和大家分享一下,希望对大家有用。使用的过程中如发现错误我会进行修正,也希望大家看出错误能慷慨指出 弹出窗口:messagebox() 基本写法:Messagebox(‘标题’,‘内容’) 完整写法: MessageBox ( ‘标题’,‘内容’,图标,按键,默认值) (1)其中标题与内容为要显示的字符串,不可省略,但可以省略,即什么也不显示,例如Messagebox(’’,’’)这样也是正确的单里面的东西一样也不能少! (2)图标可选值: Quest
数据库相关
754
社区成员
12,762
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章