做过项目的朋友: PB+Sybase做的软件是不是都不稳定?

我做过一个c/s的MIS项目,客户说常常出现以下两个问题:1. 提示“非法操作”,然后程序被关闭; 2. 数据保存后关闭程序前能Retrieve到数据,担关闭再重新打开程序有时就Retrieve不到刚才保存的数据了。
请问:1. 第一个问题是代码的问题还是PB的 问题?(在PB里RUN时有时PB会非法操作被关闭)2. 第二个问题是Sybase的问题还是网络数据库都有这毛病
[193 byte] By [wdhs-苍穹·一骑] at [2008-6-2]
# 1
我用的是UNIX的SYBASE,也是一个MIS,而且是很大的MIS,反正到现在运行2年了,很正常,一点问题都没有出。。。
第一个问题,首先要确定你的代码是否写的正确,一般据我了解,出现这样的问题有可能是你的某个数据窗口没有画好,或者代码有逻辑错误。
第二个问题,一般大型数据库SYBASE,SQL-SERVER,ORCAL不会有这样的毛病,你确定你COMMIT或者事务提交了吗?或者你RETRIEVE的表里的数据是否太多,我了解,SYBASE上了3、4十万条数据会出现一些意想不到的问题,,那你就应该做好备份工作。。。
# 2
怎么会呢,我们一直用PB+SYBASE,很大的系统,没有问题。
myclife-反方向的钟 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 3
在PB+sysbase在网络结构中,sysbase随数据量的增加而稳定性下降,表现在:
1、数据会丢失,原因不明。
2、触发器有时会失灵。
3、sysbase任务重时,须人为控制。
本人没有过PB+sysbase网络结构的编程经历,单位的应用程序是基于PB+sysbase网络结构的。
gzzywm-布衣 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 4
用过PB+SQL数据库没有什么不稳定的。
SPIRIT0220-游侠 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 5
我用的也是UNIX的SYBASE,开发工具也是PB,已经五、六年了都很稳定!!
kentyzjl-大江南北 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 6
????????????

我们用的操作系统是win2000server+win98/2000 ,
是不是PB+Sybase 在win2000server下不稳定?

????????????
wdhs-苍穹·一骑 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 7
不会阿,我们现在正在做的项目就是win2000server+win98/2000 +sybase的,已经试运行3个月了,没有出现什么问题,准备正式运行了呢。。。。
# 8
一般情况下出现问题,大部分都是代码的问题,你应该检查一下你的代码!
anqinyun-青云 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 9
PB+Sybase本身是稳定的,如果程序有错,或数据库配置不合理,就难说了
kaikaihe-开开 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 10
曾经用过PB+SYBASE的结构,感觉还好,也不是想象的那么坏,但是要经常升级,很烦。

后来就改用PB+SQL结构了,比较好用,但是一样会有不少问题。总体来说这种要比上面那种要好很多!
kaiwen_lv-飘飘荡荡 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 11
王府井集团用的就是PB + sysbase 效果很好
qxksos-冰焰 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 12
代码问题,好好在回头慢慢看看
cqulzh-Eexcelence at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 13
?????????????????

第二个问题又是哪出的毛病?

?????????????????
wdhs-苍穹·一骑 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 14
出现这种问题第一件事就是检查代码。
xiongxiao-小雄 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 15
我用的是window2000 server+PB+SQL SERVER,开发的HIS系统,C/S结构,感觉还可以,或许是数据量小的缘故吧,不过C/S结构在数据检索方面还是可以的,比较稳定的,以前曾经参与开发三甲医院的大型HIS系统的开发和实施,B/S结构,确实在界面、功能和管理方面显示出了优越性,不过随着数据量的不断超负荷,越来越不稳定,这一方面用PB开发的C/S结构还是比较优越的,只能说各有千秋吧!
dany_blue-阿杰 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 16
出现这种问题第一件事就是检查代码。
xiongxiao-小雄 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 17
第二个问题可能是事务提交不及时造成的。你需要检查一下你的代码,在UPDATE后有没有提交等。
juz_007-萨拉丁 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 18
PB+SQL 应该是比较稳定的,还是先好好检查一下你的代码!
dany_blue-阿杰 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...
# 19
第一个是代码有问题!你好好检查一下!
第二个可能是数据库配置有问题,或者是你写的代码没有提交上数据库!
blackcorbie-黑色乌鸦 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,项目管理...