1、SQL Server的连接数太少了,缺省才20个。
2、使用TDatabase连接SQL Server,不要用TTable和TQuery直接连接。

解决方案 »

  1.   

    使用database了.
    问题是现在只有一个客户能添加数据.访问倒没问题.但是速度时快时慢,不知为什么
      

  2.   

    使用CacheUpdate没有,如果没有,很容易把数据库锁住,这样访问就会时快时慢。
      

  3.   

    SQL Server的连接数检查了没有?
      

  4.   

    好像还不行.另外用了cacheupdate后,数据没被提交到服务器,应该用什么命令?
      

  5.   

    http://www.csdn.net/expert/topic/206/206768.shtm
      

  6.   

    那你怎么知道只有一个用户可以用?
    是不是被锁住了?如果确实用了CacheUpdate,那么根本不存在被锁住的问题。可以用SQL ENTERPRISE MANAGER看看数据库锁的情况。
      

  7.   

    用了cacheupdate后,是可以操作了,但是applyupdates时就又不行了.
      

  8.   

    那么你有没有正确提交呢?最简单的方法就是用Database.ApplyUpdates
      

  9.   

    你的系统使用了多久,如果已经是比较长时间的话,检查一下sql server的数据库空间是否已经接近满了。这个可以在其enterprise manager中查看,我以前也碰到过这种情况
      

  10.   

    我知道了,主要是refresh的问题.改成close/open就可以了