也遇到这个问题了,原因是窗体上的dataset设为了Ture,然后再次打开项目的,如果连接失败了就会退出整个delphi(我也不知道是delphi6的BUG还是D版的BUG,反正D5没有这种情况)
解决办法:
打开项目.dsk文件,查找adodataset.active=ture这样的语句,将它们全部改成active=false就可以了。祝你好运!