pb6.5 的相当奇怪的问题!!!!要疯了!

longgedexin 2008-11-20 03:13:47
问题1:
数据窗口中新添加了个字段(在此称为a),在pb环境下运行程序,该字段输入内容后,数据窗口的其他字段全都不可输入了,好像其他字段的tab order顺序全都变为0了!我多次尝试,得到的解决方法是:把a在数据窗口中删掉,然后重新添加该字段,问题解决!
在此要声明的是:tab order顺序全都设置过,全都非0,所以请不要考虑tab order 设置错误的原因。数据窗口的itemschange事件的返回值,0、1、2,我全都尝试过,没用!

问题2:
对于问题1,我按照我的解决方法做了,其他字段失效的问题是解决了,但出现了另一个问题:就是这个字段a竟然会自动填充内容!填充的内容为'4'。我并没有在任何地方设置过初始值,不管是属性中还是代码里,这点我可以保证!

问题3:
数据窗口的update属性里我把所有可以更新到数据库里的字段全都设置了,也就是说数据窗口的所有字段都有更新到数据库里的能力,但出现的十分匪夷所思的问题是:我执行数据窗口的update,其中一个字段(暂称为b)在界面上看内容已经改变,应该是更新到了数据库里,但我查询数据库,该字段竟然没有值!然后我执行该数据窗口的retrieve,该字段竟然能显示我上次输入的值,说明我上次执行的update已经成功了!很奇怪,好像该字段的值不是更新到了数据库里,而是保存在了pb里!
声明:该数据窗口的其他字段全都没有问题,唯独这一个字段。pb我重启过,电脑我也重启过,统统没用!唯一的解决方法是:把该字段b从数据窗口里删掉,然后重新添加,问题就没了!


以上3个问题全都在今天出现,而且是同一个数据窗口,我彻底崩溃了!!

...全文
112 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Methodor 2008-12-13
  • 打赏
  • 举报
回复
如果代码和dw设计没问题,则原因在数据库上...
pb6.5中不会无缘故出现楼主列的问题
zhanghua_1228 2008-12-11
  • 打赏
  • 举报
回复
还是重做一个试试吧 
Luckeryin 2008-12-11
  • 打赏
  • 举报
回复
删掉重新做个吧
PB有时是会出一些没天理的问题.
我曾遇到过一个DW有问题,将语法导出再导入,问题解决,呵呵,无法用人类的语言来解释.
qxboy 2008-12-10
  • 打赏
  • 举报
回复
我也碰到过,最后只能把这个字段删了重新再增加一下。
liubocy 2008-11-20
  • 打赏
  • 举报
回复
如果不是在哪有代码操作的话,删掉重新做个吧
sybasebbs 2008-11-20
  • 打赏
  • 举报
回复
导成代码看一下,一般啥地方对应有问题了。
youngyey 2008-11-20
  • 打赏
  • 举报
回复
我觉得PB的版本该升升级了
jlwei888 2008-11-20
  • 打赏
  • 举报
回复
对PB来说,很正常!
1.在找不到问题时,最好重新做一个DW试试!
2.跟踪一下代码,有可能代码赋值了
3,你有两个数据库,开发和运行用的不一样吧

609

社区成员

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

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