应用服务器为何总是死掉应用服务器上使用TADOConnection与SQLServer2000建立连接。
使用TDataSetProvider向客户端提供数据。
使用远程方法提供一些数据操作(如用户登录、记录日志等)。客户端使用TSocketConnection连接应用服务器。出现的问题:
  多个客户同时使用系统时,应用服务器会频繁死掉。怀疑:
1、多个用户同时访问同一个表时,死锁情况发生。
  1.1  调用的远程方法中,直接使用SQL语句操作数据库(动态建立TADOCommand、TADOQuery, 直接执行Connection.Execute)
  1.2  TDataSetProvider.ResolveToDataSet=True,使ADO组件不能使用事务处理进行数据提交
  1.3  TADOxxxx.LockType = ltBatchOptimistic,使ADO组件不能使用事务处理进行数据提交  
2、Com对象的问题