你把代码贴出来看看!
我感觉好象是你同时有多个连接访问数据库,可是你连接DSN或数据库的游标不对!应该改一下!

解决方案 »

  1.   

    我猜测因该是你OS的问题,你需要重新安装MDAC2.7和WINDOWS2000 SP3.
      

  2.   

    Cause
    SQL Server uses Cnfgsrv.exe when the setup attempts to configure the SQL Server computer. The Cnfgsrv.exe file forces SQL Server to start and listen only on Local Shared Memory (LPC). However, when you have an alias, Cnfgsrv.exe forces Netlib to try to use the protocol defined by that alias, even if the protocol is not LPC. Use of a protocol other than LPC causes the failure to occur. the solution
    install sql server2000 sp3!!!
      

  3.   

    see http://support.microsoft.com/default.aspx?scid=kb;en-us;308813
    maybe it will help to you.
    CAUSE
    The SQL Server 2000 SP1 setup needs shared memory set to "on" when you upgrade or configure the server. Hence, the Service Pack setup sets the shared memory protocol to "on." However, the setup does not set the option to "off" after the setup completes. 
    RESOLUTION
    To resolve this problem, obtain the latest service pack for Microsoft SQL Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base: