这是Delphi5的Bug,需要安装ADOUpdate2补丁程序,或者用Delphi6!

解决方案 »

  1.   

    //====try this====
    try query1.open
    except 
    end;
      

  2.   

    try 
    query 1.open
    except
    query 1.execute
    end;
      

  3.   

    来迟一步:用try .....except排除掉;或者用try .... finaly.
      

  4.   

    都都  ,哪里有adoupdate2?
      

  5.   

    如果是ADO,在Queryclose前先将adoconnectionclose掉
      

  6.   

    Delphi升级包1的下载地址:
       http://www.inprise.com/devsupport/delphi/downloads/dent501download.html
    delphi ado升级包1的下载地址:
       http://www.inprise.com/devsupport/delphi/downloads/dado501readme.html
    delphi ado升级包二的下载地址:
       http://www.inprise.com/devsupport/delphi/mdac26.html
      

  7.   

    but I have no serial number
      

  8.   

    Delphi5补丁sn:100-006-1659
    6ax0-91x0 sn:
    100-000-8268 b3x7-91x0sn:
    100-000-7337-a3x1-91x0