程序自动退出问题

norlights 2003-11-27 08:20:53
用pb8.0和sql server做的程序,用一段时间后,在提交数据时commit;程序就自动死掉退出,请各位大侠指教一下这是什么原因呀,我用的是windows2000高级服务器版,程序开始是好使的,用一段时间才会出现这种现象着到底是啥原因呀.如果为帮我解决次此问题,小弟逢上300分
...全文
43 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-11-28
  • 打赏
  • 举报
回复
代码看起来没有问题,升级到8.03试试
flyhot 2003-11-28
  • 打赏
  • 举报
回复
代码看起来没有问题,升级到8.03试试
poemlake 2003-11-28
  • 打赏
  • 举报
回复
你说的好使一段时间,是只每次启动后用一段时间就出错,按几次按钮后就出错,还是编译后用一段时后用到那个按钮就出错?是前者还是后者
poemlake 2003-11-28
  • 打赏
  • 举报
回复
你写的代码是一个按钮的全部代码吗?,在这之前又有哪些代码?,如果对于一个数据窗口只写这点代码不行的,最起码也得有些输入数据正确与否的判断。代码贴得不够
wgy2008 2003-11-27
  • 打赏
  • 举报
回复
代码是
if dw_1.update() = 1 then
commit using sqlca;
else
rollback;
end if
应该没错,如果有错的话也不能选好使,用一端时间才出现这种问题吧。
poemlake 2003-11-27
  • 打赏
  • 举报
回复
流浪的沙说得对,pb8不稳定是在编的时候,编译好后很稳定的,程序上肯定有问题,你在那个程序段commit,commit之前是什么动作?我曾经遇到过一个问题,就是程序在pb8的环境下能运行,编译也正常,但编译后运行就会莫名其妙的退出,最后才发现主程序的一段代码好象不符合程序的逻辑(具体问题记不清了),也不知怎么改的,经历了无数次的编译,一段一段的测试代码,最后缩小范围,找到了那段代码。希望我写得对你有点提示。

可能你的也是程序的逻辑有问题或者在commit之前忘了什么东西没做,想办法缩小错误代码的范围
starwill 2003-11-27
  • 打赏
  • 举报
回复
PB8.0不稳定,是在程序编写过程中容易出错退出,但编译好的程序是不会不稳定的!
所以应该还是程序有问题,具体是哪就是靠你自己找了~~
wgy2008 2003-11-27
  • 打赏
  • 举报
回复
程序也没有啥错误提示,就是直接退出窗口,我是编译完的程序,刚用是好使,用一段时间才会出现这种情况,就是程序中一用commit;就会死
poemlake 2003-11-27
  • 打赏
  • 举报
回复
pb8.0就是不稳定,所以我一直在用7.0,6.0太老了,你做的程序,发过来, 兄弟们群策群力帮你研究一下啊,还有如果死掉,要记清楚在什么时候死掉,运行哪个动作死掉,应用程序cpu占用多少,是原代码死掉还是编译以后死掉,与死掉相关的对象有哪些,还有死掉以后是怎么样个情况,是鼠标不能动,还是鼠标动作慢,还是死掉后无任何提示就关闭,编译后是不是还是死掉,最后你的应用程序有没有写检测错误的代码窗,在出现错误的时候有没有错误日志。。。。。。。。。。。。太多原因了,一时间也说不清楚。。。。。等待中。。。。。
htp_htp 2003-11-27
  • 打赏
  • 举报
回复
gz
liliang800207 2003-11-27
  • 打赏
  • 举报
回复
看一下系统日志,在刚死掉后。

wgy2008 2003-11-27
  • 打赏
  • 举报
回复
没有,就在一台机器上用,数据量也就2000多条呀。
TGWall 2003-11-27
  • 打赏
  • 举报
回复
数据量大吗?有多少个用户同时用?

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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