避免死锁的方法很多~~需要改正你的SQL语句,存储过程,链接(Join)方法等~~建临时表可以缓解~~~~~``

解决方案 »

  1.   

    你试试在数据集OPEN之后,再LAST和FIRST
      

  2.   

    兄弟们我的问题在于用TABLE的时候连接网络,如果用多个TABLE则有死锁的现象啊
      

  3.   

    在读取(Select)数据时不会发生死锁,死锁发生在对相同数据库记录的写操作上(Update,Delete),Insert因为不会并发对相同记录操作,所以也不会发生死锁。
    要避免死锁,一是注意数据操作顺序,二是要及时提交。
    及时提交不必说了,如果两个工作站同时对下面的数据进行Update操作,则会发生死锁:
    ID:1,2,3
    ID:3,2,1
    如果都是顺序操作,则只是锁一会儿。
      

  4.   

    用Tdatabase连接数据库,可以减少连接数!
      

  5.   

    你可以试着在Select表后加上NOLOCK看看