hur.cn - 华软网

 热门搜索

新建数据窗口对象时数据转换溢出错误?这是不是Powerbuilder 的bug?

  作者:未知    来源:网络    更新时间:2018/8/6
我用的是PowerBuilder 8.0.4+Ms SQL Server 2000
我建数据窗口对象的数据源是t_by_byd_bygzcsh表
在这个表上建了主外键联系
t_pu_byd_bydh的bydh字段关联着t_by_byd_bygzcsh表的bydh字段,并级联更新。(关系1)
在t_pu_byd_bydh、t_by_byd_bygzcsh表中bydh都是主键
t_by_byd_bygzcsh表的bydh字段关联着t_by_byd_cshxx表的bydh字段,并级联更新和删除。(关系2)

新建数据窗口对象时发生数据转换溢出错误。
当我把关系1删除再新建数据窗口对象时就不会出现数据转换溢出错误了
但是这个关系1是肯定需要的,我在PB中要怎么解决这种错误?
------华软网友回答------
1.你用的是不是ODBC连接方式? 试试直连吧,我用直连的话,相同关系的表也没有出现过你这个问题
2.把你的SQL语句贴出来看看
------华软网友回复------
Ms SQL Server 尽量采用只连或OLE DB方式
------华软网友回复------
建议直接编译以下,再看情况有没有改变
------华软网友回复------
我是用直接连接的sqlserver

datawindow中的sql语句?

------华软网友回复------
是不是我用的Powerbuilder版本问题?
------华软网友回复------
我也是用PB804,不会出现你的问题! 你建DW的SQL是什么?
------华软网友回复------
不要用sql啊,直接用数据窗口向导生成的
先选择数据窗口对象的风格,再选定表中的字段,完成就提示数据转换错误,不能保存数据窗口对象
------华软网友回复------
不要用sql啊,直接用数据窗口向导生成的
先选择数据窗口对象的风格,再选定表中的字段,完成就提示数据转换错误,不能保存数据窗口对象
------华软网友回复------
两个关联的表的字段长度不一致的时候,可能有此错误!请查
------华软网友回复------
没有不一致,都是char(4)的,如果不一致,在SQLserver 2000中会出现错误
------华软网友回复------
你试试直接写成SQL语句,然后作为DW的数据源吧,我一般都不用PB的那个选择表的向导的,直接把写好的SQL贴进去就可以了.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。