请大家不吝赐教:在做多层程序时,老是出现'灾难性故障',原因有哪些?(200分)

  • 主题发起人 主题发起人 leijh001
  • 开始时间 开始时间
L

leijh001

Unregistered / Unconfirmed
GUEST, unregistred user!
在开发midas的程序时,一般都使用clientdataset来处理数据,我在使用它们进行数据查找、插入或删除时,如果一切顺利,则不出现'灾难性故障'提示,但是当出现数据不存在或重复数据等意外的提示时,程序再往下执行就会出现'灾难性故障',而且当程序全部退出,再进入运行时,还会出现'灾难性故障'。问题到底是出在客户端还是出在服务端,我现在一点儿头绪都没有,还请大家不吝赐教!
wchbClient.Close;
ubiao:=bzrkmainclient.FieldValues['ubiaohao'];
wchbclient.CommandText:='delete from fhbiaowc where biaohao="'+ubiao+'"';
wchbclient.Execute;
 
没人遇到此种问题?!
 
没有遇到过
可能你程序有其它问题
建议把出错程序 独立出来成小模块单独测试,看看有什么问题
 
可能是在服务器端,因为在你退出时,缓存的数据应该不会在使用了,或者释放了。
服务器的数据有问题的话,连接时将出现问题。
 
接受答案了.
 
我也有这样的问题,我用的是SQL SERVER2000,DBEXPRESS,SCOKET CONNECTION
Win2000 proferssional 5.00.2195 server package 4
 
出错的那段的源代码贴出来看看
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部