你的ADO.Connection.CursorLocation設置是否為adUseClient??

解决方案 »

  1.   

    不是,我就是通过猫和服务器连通,读写十几条记录,在独自运行的情况下大约20秒左右就能完成,但是整个SQL服务被锁掉了真是让人百思不解,昨天甚至SQL服务都坏了,所有的表中的所有记录统统丢失了。
      

  2.   

    聽起來不像是由於這個問題引起的。不過最好是把ADO.Connection.BEGINTRANS拿掉,因為Transcation完全是在Server那邊控制的。前端最好是別多事。
      

  3.   

    具体情况是维修网点接到客户的报修后记录维修信息,中心作同样的事情,每天晚上通讯一次。将网点的记录上传,然后下载中心的记录并把标志位改掉。上传的时候事务写在服务器端,可下载记录只有等记录全拿到手以后再逐条修改服务器上的标志位。现在在程序里只能不用事务加上判断处理基本上不会造成记录错误的问题,但是为什么用了ADO的事务以后会把整个SQL服务给锁掉呢?连其他的库都不能用了,不只是单单作修改的表。而且还会把所有的记录给弄丢。