一个程序中有两个线程:因为是并行操作。所以很有可能会对同一个数据表进行操作(如插入),为避免出项问题,现在用了两组BDE,分别属于两个线程。这样应该不会有问题了。可是如何布局好?  1. 每组BDE用了一个TDataBase和一个TSession,TDataBase和同一组BDE组件的SessionName属性设为相应的TSession组件的SessionName属性。这样在数据模块窗口里就会有两个TDataBase和两个TSession.  2. 只用一个TDataBase和一个TSession 组件。TSession 组件的 AutoSessionName
设为true .其余BDE组件的SessionName 属性设为Default.
  我对TSession组件用得很少。知之甚少,书上对TSession也是一笔带过。到底上面哪一种做法是对的?或者都错了?又或者根本不需显式的创建一个TSession,因为应用程序一开始就创建有一个默认的TSession.?  请高手指教。如果是您会怎么做???