http://www.borland.com/devsupport/delphi/mdac26.html

解决方案 »

  1.   

    我曾经尝试在服务端解决,问题虽然得到了部分解决,但同时带来了更大的问题。解决办法如下:
      查询之前:
        ADOConnection1.Connected:=False;
        ADODataSet1.Close;
        ADOConnection1.Connected:=True;
        ADODataSet1.CommandText:=ClientDataQuery; //接受客户端的查询请求
        ADODataSet1.Open;
    这段语句,可使ADO连接SQL-SERVER2000执行正常,但一个客户端的调用可能会影响到其他人的调用。尤其是当多个客户端同时执行查询时,会互相干扰。
    比如,一个客户端查询到一个NULL,然后发送请求,中断应用程序服务器同
    SQL-SERVER的连接,而这时,另一个用户可能恰好发送一个查询或更新请求。
    不知各位大侠可曾遇到过类似的问题?有什么好的解决办法?
        不吝赐教!
      

  2.   

    不好意思,请问如何升级ADO?